CoseSign1Message.VerifyDetached メソッド

定義

オーバーロード

名前 説明
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

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

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

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

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

VerifyDetached(CoseKey, Byte[], Byte[])

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

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

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

VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

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

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

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

パラメーター

key
AsymmetricAlgorithm

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

detachedContent
Byte[]

以前に署名されたコンテンツ。

associatedData
Byte[]

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

返品

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

例外

key または detachedContentnull

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

コンテンツはこのメッセージに埋め込まれています。埋め込みコンテンツを使用するオーバーロードを使用します。

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

-又は-

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

-又は-

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

-又は-

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

こちらもご覧ください

適用対象

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

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

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

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

パラメーター

key
AsymmetricAlgorithm

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

detachedContent
Stream

以前に署名されたコンテンツ。

associatedData
ReadOnlySpan<Byte>

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

返品

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

例外

key または detachedContentnull

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

-又は-

detachedContent は、読み取りやシークをサポートしていません。

コンテンツはこのメッセージに埋め込まれています。埋め込みコンテンツを使用するオーバーロードを使用します。

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

-又は-

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

-又は-

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

-又は-

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

こちらもご覧ください

適用対象

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

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

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

パラメーター

key
AsymmetricAlgorithm

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

detachedContent
ReadOnlySpan<Byte>

以前に署名されたコンテンツ。

associatedData
ReadOnlySpan<Byte>

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

返品

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

例外

keynullです。

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

コンテンツはこのメッセージに埋め込まれています。埋め込みコンテンツを使用するオーバーロードを使用します。

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

-又は-

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

-又は-

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

-又は-

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

こちらもご覧ください

適用対象

VerifyDetached(CoseKey, Byte[], Byte[])

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

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

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

パラメーター

key
CoseKey

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

detachedContent
Byte[]

以前に署名されたコンテンツ。

associatedData
Byte[]

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

返品

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

例外

key または detachedContentnull

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

コンテンツはこのメッセージに埋め込まれています。埋め込みコンテンツを使用するオーバーロードを使用します。

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

-又は-

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

-又は-

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

-又は-

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

こちらもご覧ください

適用対象

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

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

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

public bool VerifyDetached(System.Security.Cryptography.Cose.CoseKey key, System.IO.Stream detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.Cose.CoseKey * System.IO.Stream * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As CoseKey, detachedContent As Stream, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

パラメーター

key
CoseKey

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

detachedContent
Stream

以前に署名されたコンテンツ。

associatedData
ReadOnlySpan<Byte>

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

返品

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

例外

key または detachedContentnull

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

-又は-

detachedContent は、読み取りやシークをサポートしていません。

コンテンツはこのメッセージに埋め込まれています。埋め込みコンテンツを使用するオーバーロードを使用します。

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

-又は-

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

-又は-

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

-又は-

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

こちらもご覧ください

適用対象

VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

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

public bool VerifyDetached(System.Security.Cryptography.Cose.CoseKey key, ReadOnlySpan<byte> detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.Cose.CoseKey * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As CoseKey, detachedContent As ReadOnlySpan(Of Byte), Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

パラメーター

key
CoseKey

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

detachedContent
ReadOnlySpan<Byte>

以前に署名されたコンテンツ。

associatedData
ReadOnlySpan<Byte>

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

返品

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

例外

keynullです。

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

コンテンツはこのメッセージに埋め込まれています。埋め込みコンテンツを使用するオーバーロードを使用します。

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

-又は-

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

-又は-

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

-又は-

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

こちらもご覧ください

適用対象