Lingua

Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Metodo

Definizione

Legge i dati forniti come PFX PKCS#12 e restituisce una visualizzazione oggetto del contenuto.

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

Parametri

encodedBytes
ReadOnlyMemory<Byte>

Dati da interpretare come PFX PKCS#12.

bytesConsumed
Int32

Quando termina, questo metodo contiene un valore che indica il numero di byte letti encodedBytes da questo metodo. Questo parametro viene considerato non inizializzato.

skipCopy
Boolean

true per archiviare encodedBytes senza creare una copia difensiva; in caso contrario, false. Il valore predefinito è false.

Valori restituiti

Visualizzazione oggetto della chiave PFX PKCS#12 decodificata dall'input.

Eccezioni

Il contenuto del encodedBytes parametro non è stato decodificato correttamente come PFX PKCS#12.

Commenti

Il comportamento predefinito di questo metodo consiste nel creare una copia difensiva dei primi bytesConsumed byte da encodedBytes. Quando il skipCopy parametro è true, questa copia difensiva viene ignorata. Se la copia difensiva viene ignorata e il contenuto dei primi bytesConsumed byte di encodedBytes modifica durante la durata del valore restituito o di qualsiasi oggetto prodotto dai relativi metodi o proprietà, i metodi e le proprietà su tali oggetti possono produrre risultati senza senso o generare eccezioni a causa dello stato danneggiato. I chiamanti sono pertanto invitati a usare un true valore solo per il skipCopy parametro quando possono essere ragionevolmente certi che i dati rimarranno intatti.

Si applica a