PemEncoding.WriteUtf8 Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um PEM codificado com o rótulo e os dados dados.
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>
O rótulo a codificar.
- data
- ReadOnlySpan<Byte>
Os dados a codificar.
Devoluções
Um array contendo os bytes que representam a codificação UTF-8 do PEM.
Exceções
utf8Label excede o comprimento máximo possível da etiqueta.
-ou-
data excede o comprimento máximo possível de dados codificados.
O texto resultante codificado em PEM é maior do que MaxValue.
-ou-
utf8Label contém caracteres inválidos ou está mal formado como UTF-8.
Observações
Este método envolve sempre o texto codificado base-64 em 64 caracteres, conforme o enrolamento recomendado do RFC-7468. Terminações de linha ao estilo Unix são usadas para quebras de linha.