PemEncoding.TryFindUtf8(ReadOnlySpan<Byte>, PemFields) Метод

Определение

Пытается найти первые данные в кодировке PEM.

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

Параметры

pemData
ReadOnlySpan<Byte>

Текст, содержащий данные в кодировке PEM.

fields
PemFields

При возврате этого метода содержит значение, указывающее расположение, метку и расположение данных в кодированных данных; или указывает эти расположения как пустые, если данные в кодировке PEM не найдены.

Этот параметр рассматривается как неинициализированный.

Возвращаемое значение

true Значение , если данные в кодировке PEM найдены; в противном случае false.

Комментарии

IETF RFC 7468 разрешает различные правила декодирования. Этот метод всегда использует слабые правила.

Это не проверяет данные UTF-8 за пределами границ инкапсуляции и игнорируется. Это ответственность вызывающего абонента, чтобы убедиться, что все входные данные являются UTF-8 при необходимости.

Применяется к