Udostępnij za pośrednictwem


PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) Metoda

Definicja

Tworzy zakodowany PEM z daną etykietą i danymi.

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

Parametry

label
ReadOnlySpan<Char>

Etykieta do kodowania.

data
ReadOnlySpan<Byte>

Dane do kodowania.

Zwraca

Char[]

Tablica znaków zakodowanego PEM.

Wyjątki

label przekracza maksymalną możliwą długość etykiety.

-lub-

data przekracza maksymalną możliwą długość zakodowanych danych.

Wynikowy tekst zakodowany w formacie PEM jest większy niż Int32.MaxValue.

-lub-

label zawiera nieprawidłowe znaki.

Uwagi

Ta metoda zawsze opakowuje tekst zakodowany w formacie base-64 do 64 znaków zgodnie z zalecanym opakowaniem RFC-7468. Zakończenia linii w stylu unix są używane do podziałów wierszy.

Dotyczy