CoseSign1Message.VerifyEmbedded メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
指定したキーを使用して、コンテンツに対して署名が有効であることを確認します。 |
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
指定したキーを使用して、コンテンツに対して署名が有効であることを確認します。 |
VerifyEmbedded(AsymmetricAlgorithm, Byte[])
指定したキーを使用して、コンテンツに対して署名が有効であることを確認します。
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
パラメーター
コンテンツの署名に使用された秘密キーに関連付けられている公開キー。
- associatedData
- Byte[]
署名に関連付けられている追加データ。署名時に指定された値と一致する必要があります。
戻り値
署名が有効な場合は true
。それ以外の場合は false
。
例外
key
は null
です。
key
はサポートされていない型です。
コンテンツはこのメッセージからデタッチされ、デタッチされたコンテンツを受け入れるオーバーロードを使用します。
ProtectedHeaders には ヘッダーの Algorithm 値がありません。
または
アルゴリズムで保護されたヘッダーの形式が正しくありません。
または
アルゴリズムで保護されたヘッダーは、この実装でサポートされている値の 1 つではありません。
または
アルゴリズムで保護されたヘッダーが、指定した key
でサポートされているアルゴリズムと一致しません。
適用対象
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)
指定したキーを使用して、コンテンツに対して署名が有効であることを確認します。
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
パラメーター
コンテンツの署名に使用された秘密キーに関連付けられている公開キー。
- associatedData
- ReadOnlySpan<Byte>
署名に関連付けられている追加データ。署名時に指定された値と一致する必要があります。
戻り値
署名が有効な場合は true
。それ以外の場合は false
。
例外
key
は null
です。
key
はサポートされていない型です。
コンテンツはこのメッセージからデタッチされ、デタッチされたコンテンツを受け入れるオーバーロードを使用します。
ProtectedHeaders には ヘッダーの Algorithm 値がありません。
または
アルゴリズムで保護されたヘッダーの形式が正しくありません。
または
アルゴリズムで保護されたヘッダーは、この実装でサポートされている値の 1 つではありません。
または
アルゴリズムで保護されたヘッダーが、指定した key
でサポートされているアルゴリズムと一致しません。
適用対象
.NET