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