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 в качестве входного аргумента. |