PemEncoding.WriteUtf8 Methode

Definition

Erstellt ein codiertes PEM mit der angegebenen Bezeichnung und daten.

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

Parameter

utf8Label
ReadOnlySpan<Byte>

Die zu codierenden Bezeichnung.

data
ReadOnlySpan<Byte>

Die zu codierenden Daten.

Gibt zurück

Byte[]

Ein Array mit den Bytes, die die UTF-8-Codierung der PEM darstellen.

Ausnahmen

utf8Label überschreitet die maximal mögliche Etikettenlänge.

-oder-

data überschreitet die maximal mögliche codierte Datenlänge.

Der resultierende PEM-codierte Text ist größer als MaxValue.

-oder-

utf8Label enthält ungültige Zeichen oder ist falsch formatiertes UTF-8.

Hinweise

Diese Methode umschließt den base64-codierten Text immer auf 64 Zeichen pro empfohlener Umbruch von RFC-7468. Unix-Linienenden werden für Zeilenumbrüche verwendet.

Gilt für: