次の方法で共有


Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) メソッド

定義

指定されたデータを 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することをお勧めします。

適用対象