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 |