DSA.SignData 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 hashwaarde van de opgegeven gegevens en ondertekent deze.
Overloads
| Name | Description |
|---|---|
| SignData(Byte[], HashAlgorithmName) |
Berekent de hashwaarde van de opgegeven bytematrix met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde. |
| SignData(Stream, HashAlgorithmName) |
Berekent de hashwaarde van de opgegeven stream met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde. |
| SignData(Byte[], HashAlgorithmName, DSASignatureFormat) |
Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling. |
| SignData(Stream, HashAlgorithmName, DSASignatureFormat) |
Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling. |
| SignData(Byte[], Int32, Int32, HashAlgorithmName) |
Berekent de hashwaarde van een deel van de opgegeven bytematrix met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde. |
| SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat) |
Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling. |
SignData(Byte[], HashAlgorithmName)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Berekent de hashwaarde van de opgegeven bytematrix met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
member this.SignData : byte[] * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Function SignData (data As Byte(), hashAlgorithm As HashAlgorithmName) As Byte()
Parameters
- data
- Byte[]
De invoergegevens waarvoor de hash moet worden berekend.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt om de hash-waarde te maken.
Retouren
De DSA-handtekening voor de opgegeven gegevens.
Uitzonderingen
data is null.
Van toepassing op
SignData(Stream, HashAlgorithmName)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Berekent de hashwaarde van de opgegeven stream met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde.
public:
virtual cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Overridable Function SignData (data As Stream, hashAlgorithm As HashAlgorithmName) As Byte()
Parameters
- data
- Stream
De invoerstroom waarvoor de hash moet worden berekend.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt om de hash-waarde te maken.
Retouren
De DSA-handtekening voor de opgegeven gegevens.
Uitzonderingen
data is null.
Van toepassing op
SignData(Byte[], HashAlgorithmName, DSASignatureFormat)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : byte[] * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Byte(), hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parameters
- data
- Byte[]
De gegevens die moeten worden ondertekend.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt om de hash-waarde te maken.
- signatureFormat
- DSASignatureFormat
De coderingsindeling die moet worden gebruikt voor de handtekening.
Retouren
De DSA-handtekening voor de opgegeven gegevens.
Uitzonderingen
data is null.
signatureFormat is geen bekende indeling.
hashAlgorithm heeft een null of leeg Name.
Er is een fout opgetreden in de hash- of ondertekeningsbewerking.
Van toepassing op
SignData(Stream, HashAlgorithmName, DSASignatureFormat)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Stream, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parameters
- data
- Stream
De gegevens die moeten worden ondertekend.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt om de hash-waarde te maken.
- signatureFormat
- DSASignatureFormat
De coderingsindeling die moet worden gebruikt voor de handtekening.
Retouren
De DSA-handtekening voor de opgegeven gegevens.
Uitzonderingen
data is null.
signatureFormat is geen bekende indeling.
hashAlgorithm heeft een null of leeg Name.
Er is een fout opgetreden in de hash- of ondertekeningsbewerking.
Van toepassing op
SignData(Byte[], Int32, Int32, HashAlgorithmName)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Berekent de hashwaarde van een deel van de opgegeven bytematrix met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde.
public:
virtual cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual byte[] SignData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Overridable Function SignData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName) As Byte()
Parameters
- data
- Byte[]
De invoergegevens waarvoor de hash moet worden berekend.
- offset
- Int32
De verschuiving in de matrix waarop gegevens moeten worden gebruikt.
- count
- Int32
Het aantal bytes in de matrix dat moet worden gebruikt als gegevens.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt om de hash-waarde te maken.
Retouren
De DSA-handtekening voor de opgegeven gegevens.
Uitzonderingen
data is null.
offset is kleiner dan nul.
– of –
count is kleiner dan nul.
– of –
offset
+
count - 1 resulteert in een index die buiten de bovengrens van data.
Van toepassing op
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parameters
- data
- Byte[]
De gegevens die moeten worden ondertekend.
- offset
- Int32
De verschuiving waarin data moet worden gehasht.
- count
- Int32
Het aantal bytes waaruit moet worden gelezen data.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt om de hash-waarde te maken.
- signatureFormat
- DSASignatureFormat
De coderingsindeling die moet worden gebruikt voor de handtekening.
Retouren
De DSA-handtekening voor de opgegeven gegevens.
Uitzonderingen
data is null.
signatureFormat is geen bekende indeling.
-of- offset is kleiner dan nul.
-of- count is kleiner dan nul.
-of- offset + count - 1 resulteert in een index die buiten de bovengrens van data.
hashAlgorithm heeft een null of leeg Name.
Er is een fout opgetreden in de hash- of ondertekeningsbewerking.