語言

PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) 方法

定義

建立一個編碼的 PEM,包含給定標籤和資料。

public:
 static cli::array <char> ^ Write(ReadOnlySpan<char> label, ReadOnlySpan<System::Byte> data);
public static char[] Write(ReadOnlySpan<char> label, ReadOnlySpan<byte> data);
static member Write : ReadOnlySpan<char> * ReadOnlySpan<byte> -> char[]
Public Shared Function Write (label As ReadOnlySpan(Of Char), data As ReadOnlySpan(Of Byte)) As Char()

參數

label
ReadOnlySpan<Char>

要編碼的標籤。

data
ReadOnlySpan<Byte>

要編碼的資料。

傳回

Char[]

編碼PEM的字元陣列。

例外狀況

label 超過最大可能的標籤長度。

-或-

data 超過最大可能的編碼資料長度。

所得的 PEM 編碼文字大於 Int32.MaxValue。

-或-

label 包含無效字元。

備註

此方法總是將 base-64 編碼的文字包裝為 64 個字元,依照 RFC-7468 建議的包裝方式。 換行則使用Unix風格的行尾。

適用於