PemEncoding.WriteUtf8 Méthode

Définition

Crée un PEM encodé avec l’étiquette et les données données.

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

Paramètres

utf8Label
ReadOnlySpan<Byte>

Étiquette à encoder.

data
ReadOnlySpan<Byte>

Données à encoder.

Retours

Byte[]

Tableau contenant les octets représentant l’encodage UTF-8 du PEM.

Exceptions

utf8Label dépasse la longueur maximale de l’étiquette.

- ou -

data dépasse la longueur maximale des données encodées.

Le texte encodé pem obtenu est supérieur à MaxValue.

- ou -

utf8Label contient des caractères non valides ou est un UTF-8 mal formé.

Remarques

Cette méthode encapsule toujours le texte encodé en base 64 à 64 caractères, conformément à l’habillage recommandé de RFC-7468. Les fins de ligne de style Unix sont utilisées pour les sauts de ligne.

S’applique à