PemEncoding.WriteUtf8 Metoda

Definice

Vytvoří kódovaný PEM s daným popiskem a daty.

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

Parametry

utf8Label
ReadOnlySpan<Byte>

Popisek, který se má zakódovat.

data
ReadOnlySpan<Byte>

Data, která se mají zakódovat.

Návraty

Byte[]

Pole obsahující bajty představující kódování UTF-8 PEM.

Výjimky

utf8Label překračuje maximální možnou délku popisku.

nebo

data překračuje maximální možnou zakódovanou délku dat.

Výsledný text kódovaný PEM je větší než MaxValue.

nebo

utf8Label obsahuje neplatné znaky nebo je poškozený formát UTF-8.

Poznámky

Tato metoda vždy zalamuje zakódovaný text base-64 na 64 znaků podle doporučeného obtékání RFC-7468. Konce čar ve stylu Unixu se používají pro konce řádků.

Platí pro