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

Definizione

Crea un pem codificato 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.

Valori restituiti

Char[]

Matrice di caratteri del pem codificato.

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 al wrapping consigliato di RFC-7468. Le terminazioni di linea in stile Unix vengono utilizzate per le interruzioni di riga.

Si applica a