Sdílet prostřednictvím


Funkce CertTimestampAuthenticodeLicense

Časová razítka licence Authenticode XrML.

Syntaxe

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

Parametry

pSignedLicenseBlob
[v] Podepsaná licence Authenticode XrML bude opatřena časovým razítkem. Podívejte se na strukturu CRYPTOAPI_BLOB .

pwszTimestampURI
[v] Identifikátor URI časového razítka serveru.

pTimestampSignatureBlob
[out] Ukazatel na CRYPT_DATA_BLOB přijmout podpis časového razítka kódování base64. Volající je zodpovědný za bezplatnou - pTimestampSignatureBlob>pbData s HepFree() po použití. Podívejte se na strukturu CRYPTOAPI_BLOB .

Poznámky

Podpis s časovým razítkem je ve skutečnosti zpráva PKCS #7 SignedData, jejíž obsah je binární forma hodnoty SignatureValue z podpisu licence. V podstatě to funguje jako protipodpis licence.

Návratová hodnota

S_OK pokud je funkce úspěšná. V opačném případě vrátí kód chyby.

Požadavky

Sestavení: clr.dll

Viz také