Compartilhar via


Método ICertificateAttestationChallenge::D ecryptChallenge (certenroll.h)

Descriptografa o desafio da resposta do Gerenciamento de Certificados sobre CMS (CMC) e cria uma resposta criptografada novamente para enviar à AC.

Sintaxe

HRESULT DecryptChallenge(
  [in]          EncodingType Encoding,
  [out, retval] BSTR         *pstrEnvelopedPkcs7ReencryptedToCA
);

Parâmetros

[in] Encoding

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

[out, retval] pstrEnvelopedPkcs7ReencryptedToCA

O desafio descriptografado da resposta do CMC criptografado novamente para a AC.

Retornar valor

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

Requisitos

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

Confira também

ICertificateAttestationChallenge