PemEncoding.WriteUtf8 Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.