PemEncoding.WriteUtf8 メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたラベルとデータを使用してエンコードされた PEM を作成します。
public:
static cli::array <System::Byte> ^ WriteUtf8(ReadOnlySpan<System::Byte> utf8Label, ReadOnlySpan<System::Byte> data);
public static byte[] WriteUtf8(ReadOnlySpan<byte> utf8Label, ReadOnlySpan<byte> data);
static member WriteUtf8 : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function WriteUtf8 (utf8Label As ReadOnlySpan(Of Byte), data As ReadOnlySpan(Of Byte)) As Byte()
パラメーター
- utf8Label
- ReadOnlySpan<Byte>
エンコードするラベル。
- data
- ReadOnlySpan<Byte>
エンコードするデータ。
返品
PEM の UTF-8 エンコードを表すバイトを含む配列。
例外
結果として得られる PEM でエンコードされたテキストは、 MaxValueよりも大きくなります。
-又は-
utf8Label に無効な文字が含まれているか、形式が正しくない UTF-8 が含まれています。
注釈
このメソッドは、RFC-7468 の推奨される折り返しに従って、base-64 でエンコードされたテキストを常に 64 文字にラップします。 Unix スタイルの行末は、改行に使用されます。