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 であることを確認するのは呼び出し元の責任です。

適用対象