PemEncoding.WriteUtf8 Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.