Share via


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 スタイルの行末が使用されます。

適用対象