Aracılığıyla paylaş


CertTimestampAuthenticodeLicense İşlevi

Authenticode XrML lisansına zaman damgası ekler.

Sözdizimi

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

Parametreler

pSignedLicenseBlob
[in] İmzalı Authenticode XrML lisansı zaman damgalı olmalıdır. CRYPTOAPI_BLOB yapısına bakın.

pwszTimestampURI
[in] Zaman damgası sunucusunun URI'sini.

pTimestampSignatureBlob
[out] Base64 ile kodlanmış zaman damgası imzasını almak için CRYPT_DATA_BLOB işaretçisi. Kullanımdan sonra serbest pTimestampSignatureBlob>pbDataHepFree() olmak arayanların sorumluluğundadır. CRYPTOAPI_BLOB yapısına bakın.

Açıklamalar

Zaman damgası imzası aslında içeriği lisansın imzasından SignatureValue'nun ikili biçimi olan bir PKCS #7 SignedData iletisidir. Temel olarak, bu lisansa karşı imza görevi görür.

Dönüş Değeri

S_OK işlevi başarılı olursa. Aksi takdirde bir hata kodu döndürür.

Gereksinimler

Derleme: clr.dll

Ayrıca bkz.