genCSR
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
genCSR
(int contID, array dn, array exts)¶Создать запрос на сертификат. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – запрос на сертификат в формате PKCS#10. |
genCSRAsync
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
genCSRAsync
(int contID, array dn, array exts, JSObjectPtr callback)¶Создать запрос на сертификат. Метод выполняется асинхронно.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
.
Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – запрос на сертификат в формате PKCS#10. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
genCSRUsingHardwareHash
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
genCSRUsingHardwareHash
(int contID, array dn, array exts)¶Создать запрос на сертификат с использованием аппаратного хеширования.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – запрос на сертификат в формате PKCS#10. |
genCSRUsingHardwareHashAsync
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
genCSRUsingHardwareHashAsync
(int contID, array dn, array exts, JSObjectPtr callback)¶Создать запрос на сертификат с использованием аппаратного хеширования. Метод выполняется асинхронно.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
.
Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – запрос на сертификат в формате PKCS#10. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
writeSelfSignedCertificate
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
writeSelfSignedCertificate
(int contID, array dn, array exts, int days)¶Сгенерировать и записать самоподписанный сертификат в контейнер. Работает
при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее
состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|
writeCertificate
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
writeCertificate
(int contID, array cert)¶Записать сертификат в контейнер. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Примечание
Для апплета PRO после записи сертификата в ключевой контейнер,
необходимо заново получить список сертификатов с помощью методов getCertificateList()
/getCertificateListEx()
.
Аргументы: |
|
---|
writeCertificateAsync
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
writeCertificateAsync
(int contID, array cert, JSObjectPtr callback)¶Записать сертификат в контейнер. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState().
Примечание
Для апплета PRO после записи сертификата в ключевой контейнер,
необходимо заново получить список сертификатов с помощью методов getCertificateList()
/getCertificateListEx()
.
Аргументы: |
|
---|
readCertificate
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
readCertificate
(int contID)¶Получить значение сертификата. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – массив байт со значением сертификата в формате DER. |
readCertificateEx
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
readCertificateEx
(int tokenDesc, int contID)¶Получить значение сертификата. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | array – массив байт со значением сертификата в формате DER. |
parseCertificate
¶Не рекомендуется, начиная с версии 3.4.0: Вместо этого используйте метод parseX509Certificate()
.
parseCertificate
(array cert)¶Получить значения полей сертификата. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | JavaScript-объект, включающий в себя значения всех полей сертификата. |
parseCertificateEx
¶Не рекомендуется, начиная с версии 3.4.0: Вместо этого используйте метод parseX509CertificateEx()
.
parseCertificateEx
(int tokenDesc, int contId)¶Получить значения полей сертификата. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | JavaScript-объект, включающий в себя значения всех полей сертификата. |
parseX509Certificate
¶parseX509Certificate
(array cert)¶Получить значения полей сертификата. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | JavaScript-объект, включающий в себя значения всех полей сертификата. |
parseX509CertificateEx
¶parseX509CertificateEx
(int tokenDesc, int contId)¶Получить значения полей сертификата. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | JavaScript-объект, включающий в себя значения всех полей сертификата. |
writeServerPublicKey
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
writeServerPublicKey
(int contID, array serverPublicKey)¶Записать открытый ключ сервера в контейнер. Работает при состоянии
аутентификации большем, чем STATE_NOT_BINDED (0)
. Текущее состояние
аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|
readPublicKey
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
readPublicKey
(int tokenDesc, int contID)¶Получить значение открытого ключа. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | array – массив байт со значением открытого ключа в формате от младшего к старшему (little-endian). |
getCertificateList
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
getCertificateList
(int tokenDesc)¶Получить список сертификатов (контейнеров). Выдает как созданные
приложением JC-WebClient
контейнеры, так и просто хранящиеся
на электронном ключе сертификаты. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | array – массив со следующей структурой:
|
getCertificateListAsync
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
getCertificateListAsync
(int tokenDesc, JSObjectPtr callback)¶Получить список сертификатов (контейнеров). Выдает как созданные приложением контейнеры, так и просто хранящиеся на электронном ключе сертификаты. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | array – массив со следующей структурой:
Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
getCertificateListExAsync
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
getCertificateListExAsync
(int tokenDesc, string serialNumber, string issuerName, string subjectName, JSObjectPtr callback)¶Получить список сертификатов (контейнеров) с указанием критериев поиска. Выдает как созданные приложением контейнеры, так и просто хранящиеся на электронном ключе сертификаты. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | array – массив со следующей структурой:
Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
getCertificateInfo
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
getCertificateInfo
(int tokenDesc, int contID)¶Получить содержание сертификата в текстовом виде.
Аргументы: |
|
---|---|
Результат: | array – массив байт с текстовой информацией о сертификате. |
getCertificateInfoEx
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
getCertificateInfoEx
(array cert)¶Получить содержание сертификата в текстовом виде.
Аргументы: |
|
---|---|
Результат: | array – массив байт с текстовой информацией о сертификате. |
getCertificateListEx
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
getCertificateListEx
(int tokenDesc, string serialNumber, string issuerName, string subjectName)¶Получить список сертификатов (контейнеров) с указанием критериев поиска.
Выдает как созданные приложением JC-WebClient
контейнеры, так и просто
хранящиеся на электронном ключе сертификаты. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | array – массив со следующей структурой:
|
getContainerList
¶Поддерживаемые типы токенов |
PRO
|
---|
getContainerList
(int tokenDesc)¶Получить список идентификаторов публичных ключей без привязанных сертификатов. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|---|
Результат: | array – массив идентификаторов контейнеров без привязанных сертификатов. |
createStandaloneCertificate
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
createStandaloneCertificate
(array cert, string description)¶Записать на электронный ключ сертификат, не создавая контейнер (ключевую
пару и открытый ключ сервера). Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с
помощью метода getLoggedInState()
.
Аргументы: |
|
---|
verifyCertificateChain
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
verifyCertificateChain
(int cert, array trustedCertificates, array certificateChain)¶Проверка валидности сертификата по цепочке сертификации.
Аргументы: |
|
---|---|
Результат: | bool – |
verifyCertificateChainAsync
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
verifyCertificateChainAsync
(int cert, array trustedCertificates, array certificateChain, JSObjectPtr callback)¶Проверка валидности сертификата по цепочке сертификации. Метод выполняется асинхронно.
Аргументы: |
|
---|---|
Результат: | bool – Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
verifyCertificateChainEx
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
verifyCertificateChainEx
(array cert, array trustedCertificates, array certificateChain, array revokedCertificates)¶Расширенная проверка валидности сертификата. Проверка осуществляется по цепочке сертификации и списку отозванных сертификатов. Доверенные сертификаты должны находиться на электронном ключе.
Аргументы: |
|
---|---|
Результат: | array – код результата (см. Коды ошибок для методов VerifyCertificateChain*) и строка с его описанием. |
verifyCertificateChainExAsync
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
verifyCertificateChainExAsync
(array cert, array trustedCertificates, array certificateChain, array revokedCertificates, JSObjectPtr callback)¶Расширенная проверка валидности сертификата. Метод выполняется асинхронно. Проверка осуществляется по цепочке сертификации и списку отозванных сертификатов. Доверенные сертификаты должны находиться на электронном ключе.
Аргументы: |
|
---|---|
Результат: | array – код результата (см. Коды ошибок для методов VerifyCertificateChain*) и строка с его описанием. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
verifyCertificateChainExExternalTrustedCerts
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
verifyCertificateChainExExternalTrustedCerts
(array cert, array trustedCertificates, array certificateChain, array revokedCertificates)¶Расширенная проверка валидности сертификата. Проверка осуществляется по цепочке сертификации и списку отозванных сертификатов. Доверенные сертификаты должны находиться вне электронного ключа.
Аргументы: |
|
---|---|
Результат: | array – код результата (см. Коды ошибок для методов VerifyCertificateChain*) и строка с его описанием. |
verifyCertificateChainExExternalTrustedCertsAsync
¶Поддерживаемые типы токенов |
GOST
PRO
|
---|
verifyCertificateChainExExternalTrustedCertsAsync
(array cert, array trustedCertificates, array certificateChain, array revokedCertificates, JSObjectPtr callback)¶Расширенная проверка валидности сертификата. Метод выполняется асинхронно. Проверка осуществляется по цепочке сертификации и списку отозванных сертификатов. Доверенные сертификаты должны находиться вне электронного ключа.
Аргументы: |
|
---|---|
Результат: | array – код результата (см. Коды ошибок для методов VerifyCertificateChain*) и строка с его описанием. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |