Тема: Добавление атрибута szOID_RSA_signingTime "1.2.840.113549.1.9.5"
Здравствуйте!
При формировании подписи с помощью функций CryptoApi в подпись не добавляется атрибут дата подписи ( szOID_RSA_signingTime "1.2.840.113549.1.9.5").
В некоторых криптопровайдерах она добавляется автоматически, есть ли настройка СКИЗИ СКАД Сигнатура, согласно которой криптопровайдер делал бы это автоматически?
краткий код, при котором дата не добавляется:
CMSG_SIGNER_ENCODE_INFO SignerEncodeInfo;
CMSG_SIGNER_ENCODE_INFO SignerEncodeInfoArray[1];
CERT_BLOB SignerCertBlob;
CERT_BLOB SignerCertBlobArray[1];
CMSG_SIGNED_ENCODE_INFO SignedMsgEncodeInfo;
CryptMsgCalculateEncodedLength(... CMSG_SIGNED ...)
CryptMsgOpenToEncode(... CMSG_SIGNED ...)
CryptMsgUpdate (... (BYTE*) pbContent ...)
CryptMsgGetParam( ...CMSG_CONTENT_PARAM...)