RSAOpenSsl.VerifyHash Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert in der Signatur mithilfe des angegebenen Hashalgorithmus und des Abstands ermittelt und mit dem bereitgestellten Hashwert verglichen wird.
public:
override bool VerifyHash(cli::array <System::Byte> ^ hash, cli::array <System::Byte> ^ signature, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public override bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
override this.VerifyHash : byte[] * byte[] * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> bool
Public Overrides Function VerifyHash (hash As Byte(), signature As Byte(), hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding) As Boolean
Parameter
- hash
- Byte[]
- signature
- Byte[]
- hashAlgorithm
- HashAlgorithmName
- padding
- RSASignaturePadding
Gibt zurück
truewenn die Signatur gültig ist; andernfalls . false
Ausnahmen
hash oder padding ist null.
padding ist unbekannt oder wird von dieser Implementierung nicht unterstützt.