Пользователь, для которого нужно создать сертификат/запрос
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