RSAOpenSsl.VerifyHash Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Verifierar att en digital signatur är giltig genom att fastställa hash-värdet i signaturen med hjälp av den angivna hash-algoritmen och utfyllnad och jämföra den med det angivna hash-värdet.
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
Parametrar
- hash
- Byte[]
- signature
- Byte[]
- hashAlgorithm
- HashAlgorithmName
- padding
- RSASignaturePadding
Returer
trueom signaturen är giltig. annars . false
Undantag
hash eller padding är null.
padding är okänd eller stöds inte av den här implementeringen.