Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたデータを PKCS#12 PFX として読み取り、その内容のオブジェクト ビューを返します。
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>
PKCS#12 PFX として解釈されるデータ。
- bytesConsumed
- Int32
このメソッドから戻ったときには、このメソッドによって encodedBytes
から読み取られたバイト数を示す値が格納されています。 このパラメーターは初期化前として処理されます。
- skipCopy
- Boolean
防御用のコピーを作成しないで encodedBytes
を格納する場合は true
、それ以外の場合は false
。 既定値は、false
です。
戻り値
入力からデコードされた PKCS#12 PFX のオブジェクト ビュー。
例外
encodedBytes
パラメーターの内容は、PKCS#12 PFX として正常にデコードされませんでした。
注釈
このメソッドの既定の動作では、 からencodedBytes
最初bytesConsumed
のバイトの防御コピーを作成します。
パラメーターが の skipCopy
場合、 true
この防御コピーはスキップされます。
防御コピーがスキップされ、返された値の有効期間中、またはそのメソッドまたはプロパティによって生成されたオブジェクトの最初 bytesConsumed
のバイト encodedBytes
の内容が変更された場合、それらのオブジェクトのメソッドとプロパティが、破損した状態のためにナンセンス結果を生成したり、例外をスローしたりする可能性があります。
したがって、呼び出し元は、データがそのまま残っていることを合理的に保証できる場合にのみ、 パラメーターの値skipCopy
を使用true
することをお勧めします。
適用対象
.NET