DSA.SignData Methode

Definition

Berechnet den Hashwert der angegebenen Daten und signiert ihn.

Überlädt

Name Beschreibung
SignData(Byte[], HashAlgorithmName)

Berechnet den Hashwert des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert.

SignData(Stream, HashAlgorithmName)

Berechnet den Hashwert des angegebenen Datenstroms mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert.

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats.

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats.

SignData(Byte[], Int32, Int32, HashAlgorithmName)

Berechnet den Hashwert eines Teils des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert.

SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)

Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats.

SignData(Byte[], HashAlgorithmName)

Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs

Berechnet den Hashwert des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert.

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()

Parameter

data
Byte[]

Die Eingabedaten, für die der Hash berechnet werden soll.

hashAlgorithm
HashAlgorithmName

Der Hashalgorithmus, der zum Erstellen des Hashwerts verwendet werden soll.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Ausnahmen

data ist null.

hashAlgorithm.Name ist null oder Empty.

Gilt für:

SignData(Stream, HashAlgorithmName)

Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs

Berechnet den Hashwert des angegebenen Datenstroms mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert.

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()

Parameter

data
Stream

Der Eingabedatenstrom, für den der Hash berechnet werden soll.

hashAlgorithm
HashAlgorithmName

Der Hashalgorithmus, der zum Erstellen des Hashwerts verwendet werden soll.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Ausnahmen

data ist null.

hashAlgorithm.Name ist null oder Empty.

Gilt für:

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs

Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats.

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()

Parameter

data
Byte[]

Die zu signierenden Daten.

hashAlgorithm
HashAlgorithmName

Der Hashalgorithmus, der zum Erstellen des Hashwerts verwendet werden soll.

signatureFormat
DSASignatureFormat

Das für die Signatur zu verwendende Codierungsformat.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Ausnahmen

data ist null.

signatureFormat ist kein bekanntes Format.

hashAlgorithm hat eine null oder leere Name.

Fehler im Hashing- oder Signiervorgang.

Gilt für:

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs

Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats.

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()

Parameter

data
Stream

Die zu signierenden Daten.

hashAlgorithm
HashAlgorithmName

Der Hashalgorithmus, der zum Erstellen des Hashwerts verwendet werden soll.

signatureFormat
DSASignatureFormat

Das für die Signatur zu verwendende Codierungsformat.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Ausnahmen

data ist null.

signatureFormat ist kein bekanntes Format.

hashAlgorithm hat eine null oder leere Name.

Fehler im Hashing- oder Signiervorgang.

Gilt für:

SignData(Byte[], Int32, Int32, HashAlgorithmName)

Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs

Berechnet den Hashwert eines Teils des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert.

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()

Parameter

data
Byte[]

Die Eingabedaten, für die der Hash berechnet werden soll.

offset
Int32

Der Offset in das Array, bei dem mit der Verwendung von Daten begonnen werden soll.

count
Int32

Die Anzahl der Bytes im Array, die als Daten verwendet werden sollen.

hashAlgorithm
HashAlgorithmName

Der Hashalgorithmus, der zum Erstellen des Hashwerts verwendet werden soll.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Ausnahmen

data ist null.

hashAlgorithm.Name ist null oder Empty.

offset ist kleiner als 0 (null).

-oder-

count ist kleiner als 0 (null).

-oder-

offset + count - 1 führt zu einem Index, der über die obere Grenze von data.

Gilt für:

SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)

Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs

Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats.

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()

Parameter

data
Byte[]

Die zu signierenden Daten.

offset
Int32

Der Offset, in data den der Hashvorgang gestartet werden soll.

count
Int32

Die Anzahl der Bytes, aus datader gelesen werden soll.

hashAlgorithm
HashAlgorithmName

Der Hashalgorithmus, der zum Erstellen des Hashwerts verwendet werden soll.

signatureFormat
DSASignatureFormat

Das für die Signatur zu verwendende Codierungsformat.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Ausnahmen

data ist null.

signatureFormat ist kein bekanntes Format.

-oder- offset ist kleiner als Null.

-oder- count ist kleiner als Null.

-oder- offset + count - 1 führt zu einem Index, der über die obere Grenze von dataliegt.

hashAlgorithm hat eine null oder leere Name.

Fehler im Hashing- oder Signiervorgang.

Gilt für: