DSACryptoServiceProvider.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
| Name | Beschreibung |
|---|---|
| SignData(Byte[]) |
Berechnet den Hashwert des angegebenen Bytearrays und signiert den resultierenden Hashwert. |
| SignData(Stream) |
Berechnet den Hashwert des angegebenen Eingabedatenstroms und signiert den resultierenden Hashwert. |
| SignData(Byte[], Int32, Int32) |
Signiert ein Bytearray vom angegebenen Startpunkt zum angegebenen Endpunkt. |
SignData(Byte[])
Berechnet den Hashwert des angegebenen Bytearrays und signiert den resultierenden Hashwert.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ buffer);
public byte[] SignData(byte[] buffer);
override this.SignData : byte[] -> byte[]
member this.SignData : byte[] -> byte[]
Public Function SignData (buffer As Byte()) As Byte()
Parameter
- buffer
- Byte[]
Die Eingabedaten, für die der Hash berechnet werden soll.
Gibt zurück
Die DSA Signatur für die angegebenen Daten.
Hinweise
Diese Methode erstellt eine digitale Signatur, die mithilfe der VerifyData Methode überprüft wird.
DSA verwendet den SHA1 Hashalgorithmus.
Weitere Informationen
Gilt für:
SignData(Stream)
Berechnet den Hashwert des angegebenen Eingabedatenstroms und signiert den resultierenden Hashwert.
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ inputStream);
public byte[] SignData(System.IO.Stream inputStream);
override this.SignData : System.IO.Stream -> byte[]
member this.SignData : System.IO.Stream -> byte[]
Public Function SignData (inputStream As Stream) As Byte()
Parameter
- inputStream
- Stream
Die Eingabedaten, für die der Hash berechnet werden soll.
Gibt zurück
Die DSA Signatur für die angegebenen Daten.
Hinweise
DSA verwendet den SHA1 Hashalgorithmus.
Weitere Informationen
Gilt für:
SignData(Byte[], Int32, Int32)
Signiert ein Bytearray vom angegebenen Startpunkt zum angegebenen Endpunkt.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ buffer, int offset, int count);
public byte[] SignData(byte[] buffer, int offset, int count);
override this.SignData : byte[] * int * int -> byte[]
member this.SignData : byte[] * int * int -> byte[]
Public Function SignData (buffer As Byte(), offset As Integer, count As Integer) As Byte()
Parameter
- buffer
- Byte[]
Die zu signierenden Eingabedaten.
- offset
- Int32
Der Offset in das Array, aus dem daten verwendet werden sollen.
- count
- Int32
Die Anzahl der Bytes im Array, die als Daten verwendet werden sollen.
Gibt zurück
Die DSA Signatur für die angegebenen Daten.
Hinweise
Diese Methode erstellt eine digitale Signatur, die mithilfe der VerifyData Methode überprüft wird.
DSA verwendet den SHA1 Hashalgorithmus.