Type Method

createCertificate(user:dn:templateId:caId:isClient:)

Создание сертификата/запроса на сертификат

Declaration

static func createCertificate(user: User, dn: [String : String], templateId: String, caId: Int, isClient: Bool = false) async throws -> Certificate

Parameters

user

Пользователь, для которого нужно создать сертификат/запрос

dn

Различительное имя субъекта в формате [“OID компонента имени”: “Значение компонента имени”]

templateId

Идентификатор шаблона сертификата

caId

Идентификатор обработчика УЦ

Return Value

Возвращает созданый запрос на сертификат

Discussion

Перед выполнением user.isReadyToSign должен быть true