PemEncoding.TryFindUtf8(ReadOnlySpan<Byte>, PemFields) Methode

Definition

Versucht, die ersten PEM-codierten Daten zu finden.

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

Parameter

pemData
ReadOnlySpan<Byte>

Der Text, der die PEM-codierten Daten enthält.

fields
PemFields

Wenn diese Methode zurückgegeben wird, enthält sie einen Wert, der den Speicherort, die Bezeichnung und den Datenspeicherort der codierten Daten angibt. oder die diese Speicherorte als leer angibt, wenn keine PEM-codierten Daten gefunden werden.

Dieser Parameter wird als nicht initialisiert behandelt.

Gibt zurück

true wenn PEM-codierte Daten gefunden wurden; andernfalls false.

Hinweise

IETF RFC 7468 erlaubt unterschiedliche Decodierungsregeln. Diese Methode verwendet immer Laxregeln.

Dadurch werden die UTF-8-Daten außerhalb der Kapselungsgrenzen nicht überprüft und ignoriert. Es liegt in der Verantwortung des Aufrufers, sicherzustellen, dass die gesamte Eingabe UTF-8 ist, falls erforderlich.

Gilt für: