共用方式為


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 包含無效的字元。

備註

此方法一律會根據建議的 RFC-7468 換行,將 base-64 編碼的文字包裝成 64 個字元。 Unix 樣式的行尾會用於分行符號。

適用於