PemEncoding.WriteUtf8 Methode

Definitie

Hiermee maakt u een gecodeerde PEM met het opgegeven label en de opgegeven gegevens.

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

Parameters

utf8Label
ReadOnlySpan<Byte>

Het label dat moet worden gecodeerd.

data
ReadOnlySpan<Byte>

De gegevens die moeten worden gecodeerd.

Retouren

Byte[]

Een matrix met de bytes die de UTF-8-codering van de PEM vertegenwoordigen.

Uitzonderingen

utf8Label overschrijdt de maximale labellengte.

– of –

data overschrijdt de maximale gecodeerde gegevenslengte.

De resulterende PEM-gecodeerde tekst is groter dan MaxValue.

– of –

utf8Label bevat ongeldige tekens of is ongeldigE UTF-8.

Opmerkingen

Met deze methode wordt de met base-64 gecodeerde tekst altijd teruggewikkeld tot 64 tekens, volgens de aanbevolen terugloop van RFC-7468. Unix-stijl lijneinden worden gebruikt voor regeleinden.

Van toepassing op