Работа с автономными сертификатами
Описание и примеры представлены в разделе Жизненные циклы основных сущностей.
writeStandaloneCertificate
GOST
PRO
GOST 2
PKI
- writeStandaloneCertificate
Записать на токен автономный сертификат, не создавая контейнер.
Текущее состояние аутентификации можно получить с помощью команды
getLoggedInState.
Примеры в разделе Создание автономного сертификата.
- Аргументы:
-
description
Тип: String
Описание сертификата.
trustedUserCert (По-умолчанию: false
)
Тип: Boolean
!!! TODO !!!
- Результат:
Integer – идентификатор записанного сертификата.
deleteStandaloneCertificate
GOST
PRO
GOST 2
PKI
- deleteStandaloneCertificate
Удалить сертификат.
Текущее состояние аутентификации можно получить с помощью команды
getLoggedInState.
Примеры в разделе Удаление автономного сертификата.
- Аргументы:
Примечание
Значение идентификатора не постоянно, но в рамках сессии не меняется.
getStandaloneCertificateList
GOST
PRO
GOST 2
PKI
- getStandaloneCertificateList
Получить список автономных сертификатов.
Работает при любом состоянии аутентификации.
Примеры в разделе Получение списков сущностей.
- Аргументы:
tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды
getAllSlots.
Примечание
Значение идентификатора не постоянно, но в рамках сессии не меняется.
filters (Необязательный)
Тип: PlainObject
Дополнительные параметры поиска.
- Параметры:
serialNumber (Необязательный)
Тип: String
Серийный номер сертификата.
В результат добавляются сертификаты,
имеющие указанный серийный номер (регистр не учитывается).
issuerName (Необязательный)
Тип: String
Имя издателя.
В результат добавляются сертификаты,
имеющие указанную подстроку в имени издателя (регистр учитывается).
subjectName (Необязательный)
Тип: String
Имя субъекта.
В результат добавляются сертификаты,
имеющие указанную подстроку в имени субъекта (регистр учитывается).
- Результат:
- Array – массив из объектов типа PlainObject со следующими параметрами:
id
Тип: Integer
Идентификатор сертификата.
description
Тип: String
Описание сертификата.