PemEncoding.WriteUtf8 Yöntem

Tanım

Verilen etiket ve verilerle kodlanmış bir PEM oluşturur.

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

Parametreler

utf8Label
ReadOnlySpan<Byte>

Kodlanacak etiket.

data
ReadOnlySpan<Byte>

Kodlanacak veriler.

Döndürülenler

Byte[]

PEM'nin UTF-8 kodlamasını temsil eden baytları içeren bir dizi.

Özel durumlar

utf8Label olası etiket uzunluğu üst sınırını aşıyor.

-veya-

data mümkün olan en fazla kodlanmış veri uzunluğunu aşıyor.

Elde edilen PEM ile kodlanmış metin değerinden MaxValuebüyüktür.

-veya-

utf8Label geçersiz karakterler içeriyor veya hatalı biçimlendirilmiş UTF-8.

Açıklamalar

Bu yöntem, önerilen RFC-7468 sarmalama işlemine göre her zaman base-64 ile kodlanmış metni 64 karaktere sarmalar. Unix stili satır sonları, satır sonları için kullanılır.

Şunlara uygulanır