PemEncoding.WriteUtf8 Método

Definición

Crea un PEM codificado con la etiqueta y los datos especificados.

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

Parámetros

utf8Label
ReadOnlySpan<Byte>

Etiqueta que se va a codificar.

data
ReadOnlySpan<Byte>

Datos que se van a codificar.

Devoluciones

Byte[]

Matriz que contiene los bytes que representan la codificación UTF-8 del PEM.

Excepciones

utf8Label supera la longitud máxima posible de la etiqueta.

O bien

data supera la longitud máxima posible de los datos codificados.

El texto codificado en PEM resultante es mayor que MaxValue.

O bien

utf8Label contiene caracteres no válidos o tiene un formato incorrecto UTF-8.

Comentarios

Este método siempre ajusta el texto codificado en base 64 a 64 caracteres, según el ajuste recomendado de RFC-7468. Los finales de línea de estilo Unix se usan para saltos de línea.

Se aplica a