Развернуть все
Свернуть все

Функция CadesMsgGetSignatureTimestamps

Возвращает штампы времени на подпись, вложенные в сообщение.

Синтаксис

C/C++
 BOOL CadesMsgGetSignatureTimestamps (
   __in HCRYPTMSG hCryptMsg,
   __in DWORD dwSignatureIndex,
   __out PCADES_BLOB_ARRAY *ppTimestamps
 );

Параметры

hCryptMsg

[in] Дескриптор подписанного сообщения, должен быть открыт с помощью CryptMsgOpenToDecode .

dwSignatureIndex

[in] Индекс подписи, из которой будут прочитаны штампы времени

ppTimestamps

[out] Указатель на указатель на тип _CADES_BLOB_ARRAY, в котором содержится массив закодированных штампов времени. После использования указатель необходимо освободить с помощью функции CadesFreeBlobArray.

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

TRUE в случае успеха, FALSE в случае неудачи, дополнительную информацию об ошибке можно получить через GetLastError .

Примечания

Возвращает закодированные штампы времени на подпись, вложенные в сообщение в виде массива.

В случае отделённой подписи для работы функции CadesMsgGetSignatureTimestamps нет необходимости подавать в CryptMsgUpdate подписанные данные, достаточно подать только отделённую подпись.

Требования

Заголовочный файл cades.h
Библиотека cades.dll (Windows), cades.so (Unix)
Библиотека импорта cades.lib (Windows)
Минимальная версия продукта 1.0