PemEncoding.WriteUtf8 Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.