Открывает дескриптор сообщения для создания усовершенствованной подписи.
Синтаксис
HCRYPTMSG CadesMsgOpenToEncode ( __in DWORD dwMsgEncodingType, __in DWORD dwFlags, __in PCADES_ENCODE_INFO pvMsgEncodeInfo, __in_opt LPSTR pszInnerContentObjID, __in PCMSG_STREAM_INFO pStreamInfo );
Параметры
- dwMsgEncodingType
-
[in] Аналогичен параметру функции
CryptMsgOpenToEncode .
- dwFlags
-
[in] Аналогичен параметру функции
CryptMsgOpenToEncode .
- pvMsgEncodeInfo
-
[in] Указатель на структуру CADES_ENCODE_INFO.
- pszInnerContentObjID
-
[in] Аналогичен параметру функции
CryptMsgOpenToEncode .
- pStreamInfo
-
[in] Аналогичен параметру функции
CryptMsgOpenToEncode .
Возвращаемое значение
Дескриптор сообщения, NULL в случае неудачи, дополнительную информацию об ошибке можно получить через функцию
Примечания
Эта функция добавляет к подписанным атрибутам идентификатор сертификата подписи (атрибут signing-certificate или signing-certificate-v2), необходимый для формата CAdES BES, а затем вызывает
Требования
Заголовочный файл | cades.h |
---|---|
Библиотека | cades.dll (Windows), cades.so (Unix) |
Библиотека импорта | cades.lib (Windows) |
Минимальная версия продукта | 1.0 |