PemEncoding.WriteUtf8 Metodo

Definizione

Crea un pem codificato con l'etichetta e i dati specificati.

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

Parametri

utf8Label
ReadOnlySpan<Byte>

Etichetta da codificare.

data
ReadOnlySpan<Byte>

Dati da codificare.

Valori restituiti

Byte[]

Matrice contenente i byte che rappresentano la codifica UTF-8 del pem.

Eccezioni

utf8Label 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 MaxValue.

oppure

utf8Label contiene caratteri non validi o è in formato non valido UTF-8.

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