Возвращает доказательства проверки на отзыв (списки отозванных сертификатов и ответы службы OCSP), вложенные в сообщение.
Синтаксис
BOOL CadesMsgGetRevocationValues ( __in HCRYPTMSG hCryptMsg, __in DWORD dwSignatureIndex, __out PCADES_BLOB_ARRAY *ppCRLs, __out PCADES_BLOB_ARRAY *ppBasicOCSPResponses );
Параметры
- hCryptMsg
-
[in] Дескриптор подписанного сообщения, должен быть открыт с помощью
CryptMsgOpenToDecode .
- dwSignatureIndex
-
[in] Индекс подписи, из которой будут прочитаны штампы времени.
- ppCRLs
-
[out] Указатель на указатель на тип _CADES_BLOB_ARRAY, в котором содержится массив закодированных списков отозванных сертификатов. После использования указатель необходимо освободить с помощью функции CadesFreeBlobArray.
- ppBasicOCSPResponses
-
[out] Указатель на указатель на тип _CADES_BLOB_ARRAY, в котором содержится массив закодированных ответов службы OCSP. После использования указатель необходимо освободить с помощью функции CadesFreeBlobArray.
Возвращаемое значение
TRUE в случае успеха, FALSE в случае неудачи, дополнительную информацию об ошибке можно получить через
Примечания
Возвращает вложенные в сообщение доказательства проверки на отзыв (закодированные списки отозванных сертификатов и закодированные ответы службы OCSP) в виде массивов.
В случае отделённой подписи для работы функции CadesMsgGetRevocationValues нет необходимости подавать в
Требования
Заголовочный файл | cades.h |
---|---|
Библиотека | cades.dll (Windows), cades.so (Unix) |
Библиотека импорта | cades.lib (Windows) |
Минимальная версия продукта | 1.0 |