Описание класса CSP - API КриптоАРМ

Описание класса CSP

Метод Возвращаемый тип Описание
isGost2001CSPAvailable boolean Проверка доступности провайдера, реализующего ГОСТ 2001
isGost2012_256CSPAvailable boolean Проверка доступности провайдера, реализующего ГОСТ 2012 256
isGost2012_512CSPAvailable boolean Проверка доступности провайдера, реализующего ГОСТ 2012 512
checkCPCSPLicense boolean Проверка действительности лицензии КриптоПро CSP
getCPCSPLicense string Возвращает лицензию КриптоПро CSP
getCPCSPVersion string Возвращает версию КриптоПро CSP
getCPCSPVersionPKZI string Возвращает версию КриптоПро CSP PKZI
getCPCSPVersionSKZI string Возвращает версию КриптоПро CSP SKZI
getCPCSPSecurityLv string Возвращает уровень КриптоПро CSP
enumProviders object[] Возвращает доступные провайдеры
enumContainers IContainerName[] Возвращает имена контейнеров закрытых ключей
getCertificateFromContainer Certificate Возвращает сертификат из контейнера закрытого ключа
installCertificateFromContainer void Установка сертификата из контейнера
installCertificateToContainer void Установка сертификата в контейнер
deleteContainer void Удаление контейнера
getContainerNameByCertificate string Возвращает имя контейнера по сертификату
hasPrivateKey boolean Проверка сертификата на наличие привязки с закрытым ключом
buildChain или buildChainAsync CertificateCollection Строит и возвращает цепочку для сертификата
verifyCertificateChain или verifyCertificateChainAsync boolean Проверка цепочки сертификатов
isHaveExportablePrivateKey boolean Поверка экспортируемости закрытого ключа
certToPkcs12 PKCS12 Возвращает pfx по сертификату
importPkcs12 void Устанавливает pfx в хранилище