DSA.SignData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Berechnet den Hashwert der angegebenen Daten und signiert ihn.
Überlädt
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 unter Verwendung des angegebenen Signaturformats. |
SignData(Stream, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung des angegebenen Signaturformats. |
SignData(Byte[], Int32, Int32, HashAlgorithmName) |
Berechnet den Hashwert eines Teils des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den sich ergebenden Hashwert. |
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung des angegebenen Signaturformats. |
SignData(Byte[], HashAlgorithmName)
- 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 Hashwert berechnet werden soll.
- hashAlgorithm
- HashAlgorithmName
Der zum Erstellen des Hashwerts zu verwendende Hashalgorithmus.
Gibt zurück
Die DSA-Signatur für die angegebenen Daten.
Ausnahmen
data
ist null
Gilt für:
SignData(Stream, HashAlgorithmName)
- 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 Hashwert berechnet werden soll.
- hashAlgorithm
- HashAlgorithmName
Der zum Erstellen des Hashwerts zu verwendende Hashalgorithmus.
Gibt zurück
Die DSA-Signatur für die angegebenen Daten.
Ausnahmen
data
ist null
Gilt für:
SignData(Byte[], HashAlgorithmName, DSASignatureFormat)
- Quelle:
- DSA.cs
- Quelle:
- DSA.cs
- Quelle:
- DSA.cs
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung 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 zum Erstellen des Hashwerts zu verwendende Hashalgorithmus.
- signatureFormat
- DSASignatureFormat
Das für die Signatur zu verwendende Codierungsformat.
Gibt zurück
Die DSA-Signatur für die angegebenen Daten.
Ausnahmen
data
ist null
.
signatureFormat
ist kein bekanntes Format.
hashAlgorithm
ist null
oder weist einen leeren Name auf.
Beim Hash- oder Signaturvorgang ist ein Fehler aufgetreten.
Gilt für:
SignData(Stream, HashAlgorithmName, DSASignatureFormat)
- Quelle:
- DSA.cs
- Quelle:
- DSA.cs
- Quelle:
- DSA.cs
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung 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 zum Erstellen des Hashwerts zu verwendende Hashalgorithmus.
- signatureFormat
- DSASignatureFormat
Das für die Signatur zu verwendende Codierungsformat.
Gibt zurück
Die DSA-Signatur für die angegebenen Daten.
Ausnahmen
data
ist null
.
signatureFormat
ist kein bekanntes Format.
hashAlgorithm
ist null
oder weist einen leeren Name auf.
Beim Hash- oder Signaturvorgang ist ein Fehler aufgetreten.
Gilt für:
SignData(Byte[], Int32, Int32, HashAlgorithmName)
- Quelle:
- DSA.cs
- Quelle:
- DSA.cs
- Quelle:
- DSA.cs
Berechnet den Hashwert eines Teils des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den sich ergebenden 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 Hashwert berechnet werden soll.
- offset
- Int32
Der Offset im Array, ab dem Daten verwendet werden sollen.
- count
- Int32
Die Anzahl der Bytes im Array, die als Daten verwendet werden sollen.
- hashAlgorithm
- HashAlgorithmName
Der zum Erstellen des Hashwerts zu verwendende Hashalgorithmus.
Gibt zurück
Die DSA-Signatur für die angegebenen Daten.
Ausnahmen
data
ist null
offset
ist kleiner als Null.
- oder -
count
ist kleiner als Null.
- oder -
offset
+
count
– 1 resultiert in einem Index, der größer als die Obergrenze von data
ist.
Gilt für:
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)
- Quelle:
- DSA.cs
- Quelle:
- DSA.cs
- Quelle:
- DSA.cs
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung 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
, ab dem Hashing erfolgen soll.
- count
- Int32
Die Anzahl der aus data
zu lesenden Bytes.
- hashAlgorithm
- HashAlgorithmName
Der zum Erstellen des Hashwerts zu verwendende Hashalgorithmus.
- signatureFormat
- DSASignatureFormat
Das für die Signatur zu verwendende Codierungsformat.
Gibt zurück
Die DSA-Signatur für die angegebenen Daten.
Ausnahmen
data
ist null
.
signatureFormat
ist kein bekanntes Format.
Oder offset
ist kleiner als 0 (null).
Oder count
ist kleiner als 0 (null).
offset
+
count
– 1 führt zu einem Index, der größer als die Obergrenze von data
ist.
hashAlgorithm
ist null
oder weist einen leeren Name auf.
Beim Hash- oder Signaturvorgang ist ein Fehler aufgetreten.