다음을 통해 공유


CertTimestampAuthenticodeLicense 함수

Authenticode XrML 라이선스에 타임스탬프를 적용합니다.

구문

HRESULT CertTimestampAuthenticodeLicense (
    [in]  PCRYPT_DATA_BLOB   pSignedLicenseBlob,
    [in]  LPCWSTR            pwszTimestampURI,
    [out] PCRYPT_DATA_BLOB   pTimestampSignatureBlob
);

매개 변수

pSignedLicenseBlob
[in] 타임스탬프를 적용할 서명된 Authenticode XrML 라이선스입니다. CRYPTOAPI_BLOB 구조체를 참조하세요.

pwszTimestampURI
[in] 타임스탬프 서버의 URI입니다.

pTimestampSignatureBlob
[out] base64로 인코딩된 타임스탬프 서명을 받을 CRYPT_DATA_BLOB에 대한 포인터입니다. 호출자는 pTimestampSignatureBlob->pbData 사용 후 HepFree()를 사용하여 해제합니다. CRYPTOAPI_BLOB 구조체를 참조하세요.

설명

타임스탬프 서명은 실제로는 해당 콘텐츠가 라이선스 서명에 있는 SignatureValue의 이진 형식인 PKCS #7 SignedData 메시지이며, 기본적으로 라이선스의 연대 서명으로 작동합니다.

Return Value

함수가 정상적으로 실행되는 경우 S_OK입니다. 그러지 않으면 오류 코드가 반환됩니다.

요구 사항

어셈블리: clr.dll

참고 항목