Метод IX509EndorsementKey::AddCertificate (certenroll.h)
Добавьте сертификат ключа подтверждения к поставщику хранилища ключей (KSP), который поддерживает ключи подтверждения. Метод AddCertificate можно вызывать только после успешного вызова метода Open .
Синтаксис
HRESULT AddCertificate(
[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 |