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

Definition

Skapar en kodad PEM med den angivna etiketten och data.

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

Parametrar

label
ReadOnlySpan<Char>

Etiketten som ska kodas.

data
ReadOnlySpan<Byte>

Data som ska kodas.

Returer

Char[]

En teckenmatris för den kodade PEM:en.

Undantag

label överskrider den maximala möjliga etikettlängden.

-eller-

data överskrider den maximala möjliga kodade datalängden.

Den resulterande PEM-kodade texten är större än Int32.MaxValue.

-eller-

label innehåller ogiltiga tecken.

Kommentarer

Den här metoden omsluter alltid den base-64-kodade texten till 64 tecken, enligt den rekommenderade omslutningen av RFC-7468. Linjeslut i Unix-stil används för radbrytningar.

Gäller för