次の方法で共有


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

適用対象