RSAOpenSsl.SignHash(Byte[], HashAlgorithmName, RSASignaturePadding) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Berekent de handtekening voor de opgegeven hashwaarde met behulp van de opgegeven opvulling.
public:
override cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public override byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
override this.SignHash : byte[] * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> byte[]
Public Overrides Function SignHash (hash As Byte(), hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding) As Byte()
Parameters
- hash
- Byte[]
- hashAlgorithm
- HashAlgorithmName
- padding
- RSASignaturePadding
Retouren
De RSA-handtekening voor de opgegeven hashwaarde.
Uitzonderingen
hash of padding is null.
padding is onbekend of wordt niet ondersteund door deze implementatie.
– of –
Dit exemplaar vertegenwoordigt alleen een openbare sleutel.
– of –
Er is een fout opgetreden bij het maken van de handtekening.