static func createCertificate(user: User, dn: [String : String], templateId: String, caId: Int, isClient: Bool) async throws -> Certificate
Создание сертификата/запроса на сертификат
static func createCertificate(user: User, dn: [String : String], templateId: String, caId: Int, isClient: Bool, queue: DispatchQueue, callback: (_ result: Result<Certificate, Error>) -> Void)
Создание сертификата/запроса на сертификат
static func deleteCertificate(user: User, certificateId: String?, requestId: String?) async throws
Удаление сертификата / запроса на сертификат
static func deleteCertificate(user: User, certificateId: String?, requestId: String?, queue: DispatchQueue, callback: (_ result: Result<Void, Error>) -> Void)
Удаление сертификата / запроса на сертификат
static func listCertificates(user: User) async throws -> [Certificate]
Получение списка сертификатов и запросов на сертификат
static func listCertificates(user: User, queue: DispatchQueue, callback: (_ result: Result<[Certificate], Error>) -> Void)
Получение списка сертификатов и запросов на сертификат
static func listExternalCertificates() async throws -> [Result<Certificate, Error>]
Получение списка сертификатов со внешнего носителя
static func listExternalCertificates(queue: DispatchQueue, callback: (_ result: Result<[Result<Certificate, Error>], Error>) -> Void)
Получение списка сертификатов со внешнего носителя
static func revokeCertificate(user: User, certificateId: String, revokeAt: TimeInterval?, reason: CertificateRevokingReason) async throws
Отзыв сертификата
static func setCertificate(user: User, certificate: Certificate) async throws
Установка сертификата.
static func setCertificate(user: User, certificate: Certificate, queue: DispatchQueue, callback: (_ result: Result<Void, Error>) -> Void)
Установка сертификата.
static func setCertificateFriendlyName(user: User, certificateId: String, friendlyName: String) async throws
Установка имени сертификата для отображения
static func setCertificateFriendlyName(user: User, certificateId: String, friendlyName: String, queue: DispatchQueue, callback: (_ result: Result<Void, Error>) -> Void)
Установка имени сертификата для отображения
static func setDefaultCertificate(user: User, certificateId: String) async throws
Установка сертификата по умолчанию
static func setDefaultCertificate(user: User, certificateId: String, queue: DispatchQueue, callback: (_ result: Result<Void, Error>) -> Void)
Установка сертификата по умолчанию
static func suspendCertificate(user: User, certificateId: String, from: TimeInterval?, to: TimeInterval) async throws
Приостановка действия сертификата
static func suspendCertificate(user: User, certificateId: String, from: TimeInterval?, to: TimeInterval, queue: DispatchQueue, callback: (_ result: Result<Void, Error>) -> Void)
Приостановка действия сертификата
static func unSuspendCertificate(user: User, certificateId: String) async throws
Возобновление действия сертификата
static func unSuspendCertificate(user: User, certificateId: String, queue: DispatchQueue, callback: (_ result: Result<Void, Error>) -> Void)
Возобновление действия сертификата