SlhDsa.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.
Überlädt
| Name | Beschreibung |
|---|---|
| SignData(Byte[], Byte[]) |
Signiert die angegebenen Daten. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Signiert die angegebenen Daten, und schreibt die Signatur in den bereitgestellten Puffer. |
SignData(Byte[], Byte[])
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Signiert die angegebenen Daten.
public byte[] SignData(byte[] data, byte[]? context = default);
member this.SignData : byte[] * byte[] -> byte[]
Public Function SignData (data As Byte(), Optional context As Byte() = Nothing) As Byte()
Parameter
- data
- Byte[]
Die zu signierenden Daten.
- context
- Byte[]
Ein optionaler kontextspezifischer Wert, um den Gültigkeitsbereich der Signatur einzuschränken.
Der Standardwert ist null.
Gibt zurück
Ausnahmen
data ist null.
context hat eine Länge von über 255 Bytes.
Diese Instanz wurde verworfen.
Die Instanz stellt nur einen öffentlichen Schlüssel dar.
-oder-
Fehler beim Signieren der Daten.
Hinweise
Ein null Kontext wird als leer behandelt.
Gilt für:
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Signiert die angegebenen Daten, und schreibt die Signatur in den bereitgestellten Puffer.
public void SignData(ReadOnlySpan<byte> data, Span<byte> destination, ReadOnlySpan<byte> context = default);
member this.SignData : ReadOnlySpan<byte> * Span<byte> * ReadOnlySpan<byte> -> unit
Public Sub SignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional context As ReadOnlySpan(Of Byte) = Nothing)
Parameter
- data
- ReadOnlySpan<Byte>
Die zu signierenden Daten.
Der Puffer, der die Signatur empfängt. Seine Länge muss genau SignatureSizeInBytessein.
- context
- ReadOnlySpan<Byte>
Ein optionaler kontextspezifischer Wert, um den Gültigkeitsbereich der Signatur einzuschränken.
Der Standardwert ist ein leerer Puffer.
Ausnahmen
Der Puffer in destination ist die falsche Länge, um die Signatur zu empfangen.
context hat mehr Length als 255 Byte.
Diese Instanz wurde verworfen.
Die Instanz stellt nur einen öffentlichen Schlüssel dar.
-oder-
Fehler beim Signieren der Daten.