PemEncoding.WriteUtf8 Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.