좋은 하루,암호화 API - CryptRetrieveTimeStamp
누군가가, CryptRetrieveTimeStamp을 암호화 API 함수를 사용하여 저를 도와 주실 수 있습니까? CryptSignMessage를 사용하여 메시지에 서명 한 후 TSA에서 데이터의 타임 스탬프를 작성하려고하지만 CryptRetrieveTimeStamp는 항상 * TRUST_E_TIME_STAMP * 오류를 반환합니다.
이PCRYPT_TIMESTAMP_CONTEXT tcontext = NULL;
HCERTSTORE hStore = NULL;
fReturn = CryptRetrieveTimeStamp(widestr.c_str(),
TIMESTAMP_NO_AUTH_RETRIEVAL,
0,
szOID_RSA_MD5,
NULL,
(const BYTE*)pbMessage,
cbMessage,
&tcontext,
NULL,
&hStore);
내가 아는 오류가 의미 : 타임 스탬프 서명자를하고 또는 인증서가 수 없습니다 다음과 같이
내 기능은 pbMessage 및 cbMessage이 CryptSignMessage로부터받은 데이터와 크기, 모양 확인되었거나 형식이 잘못되었습니다. 그러나 나는이 오류를 어떻게 해결할 수 있을지 전혀 모른다.
도움이 되셨습니까/힌트를 보내 주시면 감사하겠습니다. 감사합니다, 마그