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

Definição

Cria um valor codificado no formato PEM com o rótulo e os dados fornecidos.

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>

O rótulo a ser codificado.

data
ReadOnlySpan<Byte>

Os dados a serem codificados.

Retornos

Char[]

Uma matriz de caracteres do valor codificado no formato PEM.

Exceções

label excede o comprimento máximo possível de rótulo.

- ou -

data excede o comprimento máximo possível de dados codificados.

O texto codificado em PEM resultante é maior que Int32.MaxValue.

- ou -

label contém caracteres inválidos.

Comentários

Esse método sempre encapsula o texto codificado em base 64 para 64 caracteres, de acordo com o encapsulamento recomendado de RFC-7468. Terminações de linha no estilo Unix são usadas para quebras de linha.

Aplica-se a