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
true
表示儲存 encodedBytes
而不建立防禦性複本,否則為 false
。 預設為 false
。
傳回
從輸入解碼的 PKCS#12 PFX 物件檢視。
例外狀況
encodedBytes
參數的內容未成功解碼為 PKCS#12 PFX。
備註
此方法的預設行為是從 建立第一個 bytesConsumed
位元組 encodedBytes
的防禦性複本。
skipCopy
當 參數為 true
時,會略過這個防禦複製。
如果略過防禦複製,而且在傳回值存留期間或由其方法或屬性所產生的任何物件之第一個 bytesConsumed
位元組 encodedBytes
變更的內容,則這些物件上的方法和屬性可能會產生無效的結果,或因損毀狀態而擲回例外狀況。
因此,建議呼叫端只有在可以合理地確保數據保持不變時,才使用 true
參數的值 skipCopy
。