CaPolicy

public struct CaPolicy : Decodable

Политика обработчика УЦ

  • id

    Идентификатор Удостоверяющего Центра

    Declaration

    Swift

    public let id: Int
  • Отображаемое имя Удостоверяющего Центра

    Declaration

    Swift

    public let name: String
  • Доступен ли УЦ для создания запросов (фактически всегда равно true, так как сервер подписи отдаёт список только активных УЦ)

    Declaration

    Swift

    public let active: Bool
  • Разрешено ли редактировать шаблон запроса на сертификат (если false, то данные берутся из первого запроса на сертификат)

    Declaration

    Swift

    public let snChangesEnable: Bool
  • Режим работы обработчика Удостоверяющего Центра

    Declaration

    Swift

    public let allowUserMode: Bool
  • Шаблон имени. Содержит список компонентов различительного имени, их порядок и обязательность

    Declaration

    Swift

    public let namePolicy: [SubjectNameComponent]
  • Тип модуля интеграции с Удостоверяющим Центром

    Declaration

    Swift

    public let caType: CaType
  • Словарь шаблонов сертификатов в формате [“Наименование шаблона”: {Список OID}]

    Declaration

    Swift

    public let ekuTemplates: [String : [String]]