Pkcs8PrivateKeyInfo.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Метод

Определение

Считывает предоставленные данные в виде PKCS#8 PrivateKeyInfo и возвращает представление объекта содержимого.

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

Параметры

source
ReadOnlyMemory<Byte>

Данные, интерпретируемые как значение PKCS#8 PrivateKeyInfo.

bytesRead
Int32

При возврате метода содержит значение, которое показывает количество символов, считанных из source. Этот параметр обрабатывается как неинициализированный.

skipCopy
Boolean

true для хранения source без защитной копии; в противном случае — false. Значение по умолчанию — false.

Возвращаемое значение

Представление объекта содержимого, декодированного как PKCS#8 PrivateKeyInfo.

Исключения

Содержимое параметра source не было успешно декодировано как PKCS#8 PrivateKeyInfo.

Комментарии

По умолчанию этот метод используется для создания защитной копии первых bytesConsumed байтов из source. skipCopy Если параметр имеет значение true, эта защитная копия пропускается. Если защитная копия пропускается и содержимое первых bytesConsumed байтов source изменения в течение времени существования возвращаемого значения или любого объекта, созданного его методами или свойствами, методы и свойства этих объектов могут выдавать нелепые результаты или создавать исключения из-за поврежденного состояния. Поэтому вызывающим абонентам рекомендуется использовать true значение параметра только в skipCopy том случае, если они могут быть уверены, что данные останутся нетронутыми.

Применяется к