Type Method

deleteCertificate(user:certificateId:requestId:queue:callback:)

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

Declaration

static func deleteCertificate(user: User, certificateId: String?, requestId: String?, queue: DispatchQueue = .main, callback: @escaping (_ result: Result<Void, Error>) -> Void)

Parameters

user

Пользователь-владелец сертификата/запроса на сертификат

queue

Очередь на которой будет вызвано замыкание

callback

Замыкание возвращает результат

Discussion

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

Нужно передать либо.certificateId, либо.requestId:

  • Если передать.certificateId, то удалится сертификат, и связанный с ним запрос

  • Если передать.requestId, то удалится только запрос