PemEncoding.TryFindUtf8(ReadOnlySpan<Byte>, PemFields) Yöntem

Tanım

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.

Şunlara uygulanır