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 при необходимости.