CryptVerifySignature
Aus API-Wiki
Version vom 16. April 2007, 14:16 Uhr von Danielo (Diskussion | Beiträge)
Mit der Funktion CryptVerifySignature kann die Gültigkeit einer Signatur überprüft werden.
Declare Function CryptVerifySignature Lib "advapi32.dll" _ Alias "CryptVerifySignatureA" ( _ ByVal hHash As Long, _ ByRef pbSignature As Any, _ ByVal dwSigLen As Long, _ ByVal hPubKey As Long, _ ByVal sDescription As Long, _ ByVal dwFlags As Long) As Long
Parameter
hHash
- [in] Handle eines mit CryptCreateHash erstellten Hash Objekts in welches die signierten Daten mit CryptHashData geschrieben wurden.
pbSignature
- [in] Zeiger auf die Signaturdaten die mittels CryptSignHash erstellt wurden.
pdwSigLen
- [in] Grösse des in pbSignature bereitgestellten Daten in Bytes.
hPubKey
- [in] Handle des öffentlichen Schlüssels mit dem die Daten signiert wurden.
sDescription
- [in] Dieser Parameter wird nicht mehr verwendet und muss auf NULL gesetzt werden.
dwFlags
- [in] Optionale Parameter:
- CRYPT_NOHASHOID
- CRYPT_TYPE2_FORMAT
- CRYPT_X931_FORMAT
Rückgabe(n)
Bei Erfolg (d.h. die Signatur war gültig) wird ein Wert ungleich 0 zurückgegeben.