Pkcs8PrivateKeyInfo.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Méthode

Définition

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

Pkcs8PrivateKeyInfo

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 source modification pendant la durée de vie de la valeur retournée ou d’un objet produit par ses méthodes ou propriétés, les méthodes et les propriétés sur ces objets peuvent produire des résultats non sens ou lever des exceptions en raison de l’état endommagé. Les appelants sont donc conseillés d’utiliser uniquement une true valeur pour le skipCopy paramètre lorsqu’ils peuvent être raisonnablement assurés que les données resteront intactes.

S’applique à