PemEncoding.TryFind(ReadOnlySpan<Char>, PemFields) Method

Definition

Attempts to find the first PEM-encoded data.

public static bool TryFind (ReadOnlySpan<char> pemData, out System.Security.Cryptography.PemFields fields);

Parameters

pemData
ReadOnlySpan<Char>

The text containing the PEM-encoded data.

fields
PemFields

When this method returns, contains a value that specifies the location, label, and data location of the encoded data; or, if no PEM-encoded data is found, a value that specifies those locations as empty.

      This parameter is treated as uninitialized.

Returns

true if PEM-encoded data was found; otherwise false.

Remarks

IETF RFC 7468 permits different decoding rules. This method always uses lax rules.

Applies to

Product Versions
.NET 5, 6, 7, 8, 9