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

