Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает предоставленные данные в виде содержимого PFX PKCS#12 и возвращает представление объекта содержимого.
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
Параметры
- encodedBytes
- ReadOnlyMemory<Byte>
Данные, интерпретируемые как содержимое PFX PKCS#12.
- bytesConsumed
- Int32
При возврате метода содержит значение, которое показывает количество байтов из encodedBytes
, считанных с помощью этого метода. Этот параметр обрабатывается как неинициализированный.
- skipCopy
- Boolean
true
для хранения encodedBytes
без защитной копии; в противном случае — false
. Значение по умолчанию — false
.
Возвращаемое значение
Представление объекта содержимого PFX PKCS#12, декодированного из входных данных.
Исключения
Содержимое параметра encodedBytes
не было успешно декодировано как данные PFX PKCS#12.
Комментарии
По умолчанию этот метод используется для создания защитной копии первых bytesConsumed
байтов из encodedBytes
.
skipCopy
Если параметр имеет значение true
, эта защитная копия пропускается.
Если защитная копия пропускается и содержимое первых bytesConsumed
байтов encodedBytes
изменяется в течение времени существования возвращаемого значения или любого объекта, созданного его методами или свойствами, методы и свойства этих объектов могут выдавать бессмысленные результаты или создавать исключения из-за поврежденного состояния.
Поэтому вызывающим абонентам рекомендуется использовать true
значение параметра только в skipCopy
том случае, если они могут быть достаточно уверены, что данные останутся неизменными.