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

Definizione

Crea un valore con codifica PEM con l'etichetta e i dati specificati.

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

Parametri

label
ReadOnlySpan<Char>

Etichetta da codificare.

data
ReadOnlySpan<Byte>

Dati da codificare.

Restituisce

Char[]

Matrice di caratteri del valore con codifica PEM.

Eccezioni

label supera la lunghezza massima possibile dell'etichetta.

-oppure-

data supera la lunghezza massima possibile dei dati codificati.

Il testo con codifica PEM risultante è maggiore di Int32.MaxValue.

-oppure-

label contiene caratteri non validi.

Commenti

Questo metodo esegue sempre il wrapping del testo con codifica base 64 a 64 caratteri, in base alla disposizione consigliata di RFC-7468. Le terminazioni di linea in stile Unix vengono utilizzate per le interruzioni di riga.

Si applica a