Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) 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.
Liest die bereitgestellten Daten als PKCS#12-PFX aus und gibt eine Objektansicht des Inhalts zurück.
public static System.Security.Cryptography.Pkcs.Pkcs12Info Decode (ReadOnlyMemory<byte> encodedBytes, out int bytesConsumed, bool skipCopy = false);
static member Decode : ReadOnlyMemory<byte> * int * bool -> System.Security.Cryptography.Pkcs.Pkcs12Info
Public Shared Function Decode (encodedBytes As ReadOnlyMemory(Of Byte), ByRef bytesConsumed As Integer, Optional skipCopy As Boolean = false) As Pkcs12Info
Parameter
- encodedBytes
- ReadOnlyMemory<Byte>
Die Daten, die als PKCS#12-PFX interpretiert werden sollen.
- bytesConsumed
- Int32
In der Rückgabe dieser Methode ist die Anzahl von Bytes aus encodedBytes
enthalten, die mit dieser Methode ausgelesen wurden. Dieser Parameter wird nicht initialisiert behandelt.
- skipCopy
- Boolean
true
zum Speichern von encodedBytes
, ohne eine defensive Kopie zu erstellen, andernfalls false
. Der Standardwert ist false
.
Gibt zurück
Eine Objektansicht der PKCS#12-PFX, die aus der Eingabe decodiert wurde.
Ausnahmen
Der Inhalt des Parameters encodedBytes
wurde nicht erfolgreich als PKCS#12-PFX decodiert.
Hinweise
Das Standardverhalten dieser Methode besteht darin, eine defensive Kopie der ersten bytesConsumed
Bytes aus encodedBytes
zu erstellen.
Wenn der skipCopy
Parameter ist true
, wird diese defensive Kopie übersprungen.
Wenn die defensive Kopie übersprungen wird und der Inhalt der ersten bytesConsumed
Bytes der encodedBytes
Änderung während der Lebensdauer des zurückgegebenen Werts oder eines objekts, das von seinen Methoden oder Eigenschaften erzeugt wird, können Methoden und Eigenschaften für diese Objekte unsinnige Ergebnisse erzeugen oder aufgrund des beschädigten Zustands Ausnahmen auslösen.
Aufrufern wird daher empfohlen, nur einen true
Wert für den skipCopy
Parameter zu verwenden, wenn sie einigermaßen sicher sein können, dass die Daten intakt bleiben.