PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) Método

Definición

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

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

Parámetros

label
ReadOnlySpan<Char>

La etiqueta que se va a codificar.

data
ReadOnlySpan<Byte>

Los datos que se van a codificar.

Devoluciones

Char[]

Una matriz de caracteres del PEM codificado.

Excepciones

label 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 Int32.MaxValue.

o bien

label contiene caracteres no válidos.

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