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


Метод ICertificateAttestationChallenge::D ecryptChallenge (certenroll.h)

Расшифровывает запрос из ответа управления сертификатами через CMS (CMC) и создает повторно зашифрованный ответ для отправки в ЦС.

Синтаксис

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

Параметры

[in] Encoding

Значение перечисления EncodingType , указывающее тип кодировки Юникода, применяемой к запросу аттестации. Значение по умолчанию — XCN_CRYPT_STRING_BASE64.

[out, retval] pstrEnvelopedPkcs7ReencryptedToCA

Расшифрованный запрос из ответа CMC, повторно зашифрованный для ЦС.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Целевая платформа Windows
Header certenroll.h
DLL Certenroll.dll

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

ICertificateAttestationChallenge