DSA.SignData Methode

Definitie

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

Byte[]

De DSA-handtekening voor de opgegeven gegevens.

Uitzonderingen

data is null.

hashAlgorithm.Name is null of Empty.

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

Byte[]

De DSA-handtekening voor de opgegeven gegevens.

Uitzonderingen

data is null.

hashAlgorithm.Name is null of Empty.

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

Byte[]

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

Byte[]

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

Byte[]

De DSA-handtekening voor de opgegeven gegevens.

Uitzonderingen

data is null.

hashAlgorithm.Name is null of Empty.

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

Byte[]

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.

Van toepassing op