Pkcs8PrivateKeyInfo.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit les données fournies sous la forme d’un PrivateKeyInfo PKCS#8 et retourne une vue d’objet du contenu.
public static System.Security.Cryptography.Pkcs.Pkcs8PrivateKeyInfo Decode (ReadOnlyMemory<byte> source, out int bytesRead, bool skipCopy = false);
static member Decode : ReadOnlyMemory<byte> * int * bool -> System.Security.Cryptography.Pkcs.Pkcs8PrivateKeyInfo
Public Shared Function Decode (source As ReadOnlyMemory(Of Byte), ByRef bytesRead As Integer, Optional skipCopy As Boolean = false) As Pkcs8PrivateKeyInfo
Paramètres
- source
- ReadOnlyMemory<Byte>
Données à interpréter sous la forme d’une valeur PrivateKeyInfo PKCS#8.
- bytesRead
- Int32
Quand cette méthode est retournée, contient une valeur qui indique le nombre d’octets lus à partir de source
. Ce paramètre est traité comme étant non initialisé.
- skipCopy
- Boolean
true
pour stocker source
sans effectuer de copie défensive ; sinon, false
. La valeur par défaut est false
.
Retours
Vue d’objet du contenu décodé sous la forme d’un PrivateKeyInfo PKCS#8.
Exceptions
Le contenu du paramètre source
n’a pas été correctement décodé en tant que PrivateKeyInfo PKCS#8.
Remarques
Le comportement par défaut de cette méthode consiste à effectuer une copie défensive des premiers bytesConsumed
octets à partir de source
.
Lorsque le skipCopy
paramètre est true
, cette copie défensive est ignorée.
Si la copie défensive est ignorée et que le contenu des premiers bytesConsumed
octets de modification pendant la durée de vie de source
la valeur retournée ou de tout objet produit par ses méthodes ou propriétés, les méthodes et les propriétés de ces objets peuvent produire des résultats absurdes ou lever des exceptions en raison de l’état endommagé.
Il est donc conseillé aux appelants d’utiliser une true
valeur pour le skipCopy
paramètre uniquement lorsqu’ils peuvent être raisonnablement assurés que les données resteront intactes.