Показать/Скрыть содержание

    Данные для создания запроса на сертификат (CreateCertificateRequestOperationInput)

    Данные для создания запроса на сертификат передаются в структуре CertificateRequest в метод

    • v2 API /requests
    Поле Тип Описание
    AuthorityId int Идентификатор Удостоверяющего Центра, к которому направлен запрос на сертификат
    Template string Идентификатор шаблона сертификата, по которому создается запрос
    DistinguishedName IDictionary<string, string> Набор компонентов различительного имени субъекта в виде пар {oid, значение}
    RawDistinguishedName string Строковое представление различительного имени, закодированное в соответствии с RFC 1779. Если данный параметр заполнен одновременно с DistinguishedName, будет учтено значение DistinguishedName
    Parameters IDictionary<RequestParams, string> Словарь дополнительных параметров запроса
    ForceConfirmation bool (опционально) Принудительно выполнить операцию с подтверждением
    ExternalOperationId string (опционально) Идентификатор операции, переданный прикладной системой
    AllowedStorageTypes List<int> (опционально) Список разрешенных ключевых носителей для создания в мобильном приложении. Параметр обрабатывается только если в параметрах создания запроса Parameters указан флаг IsClient true.
    Возможные значения в списке AllowedStorageTypes :
    1 - DEVICE - Хранение ключа в МП,
    2 - TOKEN_FKN - Хранение ключа на токене ФКН,
    3 - TOKEN_PKCS11 - Хранение ключа на токене PKCS#11,
    4 - DISTRIBUTED - Распределенный ключ

    Поля для обратной совместимости:

    Поле Тип Описание
    PinCode string ПИН-код для доступа к закрытому ключу сертификата
    В начало © ООО "КРИПТО-ПРО", 2000–2025