Método IX509EndorsementKey::AddCertificate (certenroll.h)

Adicione um certificado de chave de endosso ao KSP (provedor de armazenamento de chaves) que dá suporte a chaves de endosso. Você só pode chamar o método AddCertificate depois que o método Open tiver sido chamado com êxito.

Sintaxe

HRESULT AddCertificate(
  [in] EncodingType Encoding,
  [in] BSTR         strCertificate
);

Parâmetros

[in] Encoding

Um valor de enumeração EncodingType que especifica o tipo de codificação Unicode aplicada ao certificado. O valor padrão é XCN_CRYPT_STRING_BASE64.

[in] strCertificate

O certificado a ser adicionado ao repositório. A chave pública desse certificado deve corresponder à chave pública da chave de endosso.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Somente certificados não fabricantes podem ser adicionados ao provedor de armazenamento de chaves.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho certenroll.h
DLL Certenroll.dll

Confira também

IX509EndorsementKey