myDSSSDK Documentation

Structure CaPolicy

public struct CaPolicy: Decodable  

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

CaPolicy CaPolicy Decodable Decodable CaPolicy->Decodable

Nested Types

CaPolicy.TemplateInfo

Шаблон сертификата с дополнительной информацией

CaPolicy.SubjectNameComponent

Шаблон имени

CaPolicy.CaType

Тип модуля интеграции с Удостоверяющим Центром

Conforms To

Decodable

Initializers

init(from:​)

public init(from decoder: Decoder) throws  

Properties

id

public let id: Int

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

name

public let name: String

Отображаемое имя Удостоверяющего Центра

active

public let active: Bool

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

sn​Changes​Enable

public let snChangesEnable: Bool

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

allow​User​Mode

public let allowUserMode: Bool

Режим работы обработчика Удостоверяющего Центра

name​Policy

public let namePolicy: [SubjectNameComponent] 

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

ca​Type

public let caType: CaType

Тип модуля интеграции с Удостоверяющим Центром

eku​Templates

public let ekuTemplates: [String: [String]] 

Словарь шаблонов сертификатов в формате ["Наименование шаблона": {Список OID}]

templates​Infos

public let templatesInfos: [TemplateInfo] 

Словарь шаблонов сертификатов c дополнительной информацией