PemEncoding.WriteString メソッド

定義

指定されたラベルとデータを使用してエンコードされた PEM を作成します。

public:
 static System::String ^ WriteString(ReadOnlySpan<char> label, ReadOnlySpan<System::Byte> data);
public static string WriteString(ReadOnlySpan<char> label, ReadOnlySpan<byte> data);
static member WriteString : ReadOnlySpan<char> * ReadOnlySpan<byte> -> string
Public Shared Function WriteString (label As ReadOnlySpan(Of Char), data As ReadOnlySpan(Of Byte)) As String

パラメーター

label
ReadOnlySpan<Char>

エンコードするラベル。

data
ReadOnlySpan<Byte>

エンコードするデータ。

返品

エンコードされた PEM の文字列。

例外

label が可能なラベルの最大長を超えています。

-又は-

data は、エンコード可能な最大データ長を超えています。

結果として得られる PEM でエンコードされたテキストは、 MaxValueよりも大きくなります。

-又は-

label に無効な文字が含まれています。

注釈

このメソッドは、RFC-7468 の推奨される折り返しに従って、base-64 でエンコードされたテキストを常に 64 文字にラップします。 Unix スタイルの行末は、改行に使用されます。

適用対象