Bagikan melalui


PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) Metode

Definisi

Membuat PEM yang dikodekan dengan label dan data yang diberikan.

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()

Parameter

label
ReadOnlySpan<Char>

Label yang akan dikodekan.

data
ReadOnlySpan<Byte>

Data yang akan dikodekan.

Mengembalikan

Char[]

Array karakter PEM yang dikodekan.

Pengecualian

label melebihi panjang label maksimum yang mungkin.

-atau-

data melebihi panjang data maksimum yang dikodekan.

Teks yang dikodekan PEM yang dihasilkan lebih besar dari Int32.MaxValue.

-atau-

label berisi karakter yang tidak valid.

Keterangan

Metode ini selalu membungkus teks yang dikodekan base-64 menjadi 64 karakter, sesuai pembungkusan RFC-7468 yang direkomendasikan. Akhiran garis gaya Unix digunakan untuk pemisah baris.

Berlaku untuk