PemEncoding.TryFindUtf8(ReadOnlySpan<Byte>, PemFields) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.