Поделиться через


Метод 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

См. также раздел

IX509EndorsementKey