共用方式為


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

true 表示儲存 encodedBytes 而不建立防禦性複本,否則為 false。 預設為 false

傳回

從輸入解碼的 PKCS#12 PFX 物件檢視。

例外狀況

encodedBytes 參數的內容未成功解碼為 PKCS#12 PFX。

備註

此方法的預設行為是從 建立第一個 bytesConsumed 位元組 encodedBytes的防禦性複本。 skipCopy當 參數為 true時,會略過這個防禦複製。 如果略過防禦複製,而且在傳回值存留期間或由其方法或屬性所產生的任何物件之第一個 bytesConsumed 位元組 encodedBytes 變更的內容,則這些物件上的方法和屬性可能會產生無效的結果,或因損毀狀態而擲回例外狀況。 因此,建議呼叫端只有在可以合理地確保數據保持不變時,才使用 true 參數的值 skipCopy

適用於