PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.