PemEncoding.TryFindUtf8(ReadOnlySpan<Byte>, PemFields) 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.
PEM ile kodlanmış ilk verileri bulmaya çalışır.
public:
static bool TryFindUtf8(ReadOnlySpan<System::Byte> pemData, [Runtime::InteropServices::Out] System::Security::Cryptography::PemFields % fields);
public static bool TryFindUtf8(ReadOnlySpan<byte> pemData, out System.Security.Cryptography.PemFields fields);
static member TryFindUtf8 : ReadOnlySpan<byte> * PemFields -> bool
Public Shared Function TryFindUtf8 (pemData As ReadOnlySpan(Of Byte), ByRef fields As PemFields) As Boolean
Parametreler
- pemData
- ReadOnlySpan<Byte>
PEM ile kodlanmış verileri içeren metin.
- fields
- PemFields
Bu yöntem döndürdüğünde, kodlanmış verilerin konumunu, etiketini ve veri konumunu belirten bir değer içerir; veya PEM ile kodlanmış veri bulunamazsa bu konumları boş olarak belirtir.
Bu parametre başlatılmamış olarak değerlendirilir.
Döndürülenler
true PEM ile kodlanmış veriler bulunduysa; aksi takdirde false.
Açıklamalar
IETF RFC 7468 farklı kod çözme kurallarına izin verir. Bu yöntem her zaman gevşek kurallar kullanır.
Bu, UTF-8 verilerini kapsülleme sınırları dışında doğrulamaz ve yoksayılır. Gerekirse girişin tamamının UTF-8 olduğundan emin olmak çağıranın sorumluluğundadır.