Описание и примеры представлены в разделе Жизненные циклы основных сущностей.


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
Описание сертификата.