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
том случае, если они могут быть уверены, что данные останутся нетронутыми.