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