Описание и примеры представлены в разделе Жизненные циклы основных сущностей.
GOST 2 | PKI |
writeStandaloneCertificate
Записать на токен автономный сертификат, не создавая контейнер.
Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded.
Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.
Примеры в разделе Создание автономного сертификата.
Аргументы:
cert
Тип: Array | String
Значение сертификата в формате X509 (может быть закодирован в PEM или DER, см. Поддержка PEM и DER форматов).
description
Тип: String
Описание сертификата.
Результат:
Integer – идентификатор записанного сертификата.
GOST 2 | PKI |
deleteStandaloneCertificate
Удалить сертификат.
Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded.
Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.
Примеры в разделе Удаление автономного сертификата.
Аргументы:
certID
Тип: Integer
Идентификатор сертификата. Получить можно с помощью writeStandaloneCertificate или getStandaloneCertificateList.
Значение идентификатора не постоянно, но в рамках сессии не меняется.
GOST 2 | PKI |
getStandaloneCertificateList
Получить список автономных сертификатов.
Работает при любом состоянии аутентификации.
Примеры в разделе Получение списков сущностей.
Аргументы:
tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды getAllSlots.
Значение идентификатора не постоянно, но в рамках сессии не меняется.
filters (Необязательный)
Тип: PlainObject
Дополнительные параметры поиска.
Параметры:
serialNumber (Необязательный)
Тип: String
Серийный номер сертификата. В результат добавляются сертификаты, имеющие указанный серийный номер (регистр не учитывается).
issuerName (Необязательный)
Тип: String
Имя издателя. В результат добавляются сертификаты, имеющие указанную подстроку в имени издателя (регистр учитывается).
subjectName (Необязательный)
Тип: String
Имя субъекта. В результат добавляются сертификаты, имеющие указанную подстроку в имени субъекта (регистр учитывается).
Результат:
Array – массив из объектов типа PlainObject со следующими параметрами:
id
Тип: Integer
Идентификатор сертификата.
description
Тип: String
Описание сертификата.