Метод IX509EndorsementKey::RemoveCertificate (certenroll.h)
Удаляет сертификат подтверждения, связанный с ключом подтверждения, от поставщика хранилища ключей. Метод RemoveCertificate можно вызвать только после успешного вызова метода Open .
Синтаксис
HRESULT RemoveCertificate(
[in] EncodingType Encoding,
[in] BSTR strCertificate
);
Параметры
[in] Encoding
Значение перечисления EncodingType , указывающее тип кодировки Юникода, примененный к сертификату подтверждения. Значение по умолчанию — XCN_CRYPT_STRING_BASE64.
[in] strCertificate
Сертификат, удаляемый из хранилища.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Из поставщика хранилища ключей можно удалить только сертификаты, не относящиеся к изготовителю.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | certenroll.h |
DLL | Certenroll.dll |