Freigeben über


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

Definition

Erstellt ein codiertes PEM mit der angegebenen Bezeichnung und den angegebenen Daten.

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>

Die zu codierende Bezeichnung.

data
ReadOnlySpan<Byte>

Die zu codierenden Daten.

Gibt zurück

Char[]

Ein Zeichenarray des codierten PEM.

Ausnahmen

label überschreitet die maximal mögliche Bezeichnungslänge.

- oder -

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

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

- oder -

label enthält ungültige Zeichen.

Hinweise

Diese Methode umschließt den Base64-codierten Text immer in 64 Zeichen gemäß dem empfohlenen Umbruch von RFC-7468. Zeilenenden im Unix-Stil werden für Zeilenumbrüche verwendet.

Gilt für: