Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt einer Authenticode-XrML-Lizenz einen Zeitstempel hinzu.
Syntax
HRESULT CertTimestampAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pSignedLicenseBlob,
[in] LPCWSTR pwszTimestampURI,
[out] PCRYPT_DATA_BLOB pTimestampSignatureBlob
);
Parameter
pSignedLicenseBlob
[in] Die signierte Authenticode-XrML-Lizenz, die einen Zeitstempel erhalten soll. Weitere Informationen finden Sie in der CRYPTOAPI_BLOB-Struktur.
pwszTimestampURI
[in] Die URL des Zeitstempelservers.
pTimestampSignatureBlob
[out] Ein Zeiger auf CRYPT_DATA_BLOB, um die Base64-codierte Zeitstempelsignatur zu erhalten. Der Aufrufer ist dafür verantwortlichpTimestampSignatureBlob->pbData nach der Verwendung mittels HepFree() freizusetzen. Weitere Informationen finden Sie in der CRYPTOAPI_BLOB-Struktur.
Bemerkungen
Die Zeitstempelsignatur ist eigentlich eine PKCS #7-SignedData-Nachricht, deren Inhalt die Binärform des SignatureValue aus der Signatur der Lizenz ist. Im Prinzip agiert sie als Gegensignatur für die Lizenz.
Rückgabewert
S_OK, wenn die Funktion erfolgreich ausgeführt wurde. Andernfalls wird ein Fehlercode zurückgegeben.
Anforderungen
Assembly: clr.dll