PemEncoding.WriteUtf8 Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ů.