PemEncoding.WriteUtf8 Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en kodad PEM med den angivna etiketten och data.
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()
Parametrar
- utf8Label
- ReadOnlySpan<Byte>
Etiketten som ska kodas.
- data
- ReadOnlySpan<Byte>
Data som ska kodas.
Returer
En matris som innehåller byte som representerar UTF-8-kodningen för PEM.
Undantag
utf8Label ö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 MaxValue.
-eller-
utf8Label innehåller ogiltiga tecken eller är felaktigt utf-8.
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.