Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sygnatury czasowe licencji Authenticode XrML.
Składnia
HRESULT CertTimestampAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pSignedLicenseBlob,
[in] LPCWSTR pwszTimestampURI,
[out] PCRYPT_DATA_BLOB pTimestampSignatureBlob
);
Parametry
pSignedLicenseBlob
[w] Podpisana licencja Authenticode XrML na sygnaturę czasową. Zobacz strukturę CRYPTOAPI_BLOB .
pwszTimestampURI
[w] Identyfikator URI serwera sygnatury czasowej.
pTimestampSignatureBlob
[out] Wskaźnik do CRYPT_DATA_BLOB odbierania sygnatury czasowej zakodowanej w formacie base64. Jest to odpowiedzialność rozmówców za darmo pTimestampSignatureBlob->pbData z HepFree() po użyciu. Zobacz strukturę CRYPTOAPI_BLOB .
Uwagi
Sygnatura czasowa jest w rzeczywistości komunikatem PKCS #7 SignedData, którego zawartość jest postacią binarną SignatureValue z podpisu licencji. Zasadniczo działa to jako podpis kontrmanifestacji licencji.
Wartość zwracana
S_OK jeśli funkcja powiedzie się. W przeciwnym razie zwraca kod błędu.
Wymagania
Zestaw: clr.dll