CoseSign1Message.VerifyEmbedded メソッド

定義

オーバーロード

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

指定したキーを使用して、コンテンツに対して署名が有効であることを確認します。

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

指定したキーを使用して、コンテンツに対して署名が有効であることを確認します。

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

ソース:
CoseSign1Message.cs
ソース:
CoseSign1Message.cs
ソース:
CoseSign1Message.cs
ソース:
CoseSign1Message.cs
ソース:
CoseSign1Message.cs

指定したキーを使用して、コンテンツに対して署名が有効であることを確認します。

public bool VerifyEmbedded (System.Security.Cryptography.AsymmetricAlgorithm key, byte[]? associatedData = default);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * byte[] -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, Optional associatedData As Byte() = Nothing) As Boolean

パラメーター

key
AsymmetricAlgorithm

コンテンツの署名に使用された秘密キーに関連付けられている公開キー。

associatedData
Byte[]

署名に関連付けられている追加データ。署名時に指定された値と一致する必要があります。

戻り値

署名が有効な場合は true。それ以外の場合は false

例外

keynull です。

key はサポートされていない型です。

コンテンツはこのメッセージからデタッチされ、デタッチされたコンテンツを受け入れるオーバーロードを使用します。

ProtectedHeaders には ヘッダーの Algorithm 値がありません。

または

アルゴリズムで保護されたヘッダーの形式が正しくありません。

または

アルゴリズムで保護されたヘッダーは、この実装でサポートされている値の 1 つではありません。

または

アルゴリズムで保護されたヘッダーが、指定した keyでサポートされているアルゴリズムと一致しません。

適用対象

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

ソース:
CoseSign1Message.cs
ソース:
CoseSign1Message.cs
ソース:
CoseSign1Message.cs
ソース:
CoseSign1Message.cs
ソース:
CoseSign1Message.cs

指定したキーを使用して、コンテンツに対して署名が有効であることを確認します。

public:
 bool VerifyEmbedded(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<System::Byte> associatedData);
public bool VerifyEmbedded (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> associatedData);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, associatedData As ReadOnlySpan(Of Byte)) As Boolean

パラメーター

key
AsymmetricAlgorithm

コンテンツの署名に使用された秘密キーに関連付けられている公開キー。

associatedData
ReadOnlySpan<Byte>

署名に関連付けられている追加データ。署名時に指定された値と一致する必要があります。

戻り値

署名が有効な場合は true。それ以外の場合は false

例外

keynull です。

key はサポートされていない型です。

コンテンツはこのメッセージからデタッチされ、デタッチされたコンテンツを受け入れるオーバーロードを使用します。

ProtectedHeaders には ヘッダーの Algorithm 値がありません。

または

アルゴリズムで保護されたヘッダーの形式が正しくありません。

または

アルゴリズムで保護されたヘッダーは、この実装でサポートされている値の 1 つではありません。

または

アルゴリズムで保護されたヘッダーが、指定した keyでサポートされているアルゴリズムと一致しません。

適用対象