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

Definitie

Hiermee wordt geprobeerd de eerste met PEM gecodeerde gegevens te vinden.

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

Parameters

pemData
ReadOnlySpan<Byte>

De tekst met de PEM-gecodeerde gegevens.

fields
PemFields

Wanneer deze methode retourneert, bevat deze een waarde die de locatie, het label en de gegevenslocatie van de gecodeerde gegevens aangeeft; of die locaties als leeg specificeert als er geen PEM-gecodeerde gegevens worden gevonden.

Deze parameter wordt behandeld als niet-geïnitialiseerd.

Retouren

true als PEM-gecodeerde gegevens zijn gevonden; anders false.

Opmerkingen

IETF RFC 7468 staat verschillende decoderingsregels toe. Deze methode maakt altijd gebruik van lax-regels.

Hiermee worden de UTF-8-gegevens buiten de inkapselingsgrenzen niet gevalideerd en genegeerd. Het is de verantwoordelijkheid van de beller om ervoor te zorgen dat de volledige invoer UTF-8 is, indien nodig.

Van toepassing op