CoseSign1Message.VerifyDetached Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetached(CoseKey, Byte[], Byte[]) | |
| VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>) | |
| VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée.
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
Paramètres
Clé publique associée à la clé privée utilisée pour signer le contenu.
- detachedContent
- Byte[]
Contenu précédemment signé.
- associatedData
- Byte[]
Données supplémentaires associées à la signature, qui doivent correspondre à la valeur fournie lors de la signature.
Retours
true si la signature est valide ; sinon, false.
Exceptions
key ou detachedContent est null.
key est d’un type non pris en charge.
Le contenu est incorporé dans ce message. Utilisez une surcharge qui utilise du contenu incorporé.
ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .
-ou-
Le format de l’en-tête protégé par l’algorithme a été incorrect.
-ou-
L’en-tête protégé par algorithme n’était pas l’une des valeurs prises en charge par cette implémentation.
-ou-
L’en-tête protégé par algorithme ne correspond pas aux algorithmes pris en charge par le spécifié key.
S’applique à
VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée.
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
Paramètres
Clé publique associée à la clé privée utilisée pour signer le contenu.
- detachedContent
- Stream
Contenu précédemment signé.
- associatedData
- ReadOnlySpan<Byte>
Données supplémentaires associées à la signature, qui doivent correspondre à la valeur fournie lors de la signature.
Retours
true si la signature est valide ; sinon, false.
Exceptions
key ou detachedContent est null.
key est d’un type non pris en charge.
-ou-
detachedContent ne prend pas en charge la lecture ou la recherche.
Le contenu est incorporé dans ce message. Utilisez une surcharge qui utilise du contenu incorporé.
ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .
-ou-
Le format de l’en-tête protégé par l’algorithme a été incorrect.
-ou-
L’en-tête protégé par algorithme n’était pas l’une des valeurs prises en charge par cette implémentation.
-ou-
L’en-tête protégé par algorithme ne correspond pas aux algorithmes pris en charge par le spécifié key.
S’applique à
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée.
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
Paramètres
Clé publique associée à la clé privée utilisée pour signer le contenu.
- detachedContent
- ReadOnlySpan<Byte>
Contenu précédemment signé.
- associatedData
- ReadOnlySpan<Byte>
Données supplémentaires associées à la signature, qui doivent correspondre à la valeur fournie lors de la signature.
Retours
true si la signature est valide ; sinon, false.
Exceptions
key a la valeur null.
key est d’un type non pris en charge.
Le contenu est incorporé dans ce message. Utilisez une surcharge qui utilise du contenu incorporé.
ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .
-ou-
Le format de l’en-tête protégé par l’algorithme a été incorrect.
-ou-
L’en-tête protégé par algorithme n’était pas l’une des valeurs prises en charge par cette implémentation.
-ou-
L’en-tête protégé par algorithme ne correspond pas aux algorithmes pris en charge par le spécifié key.
S’applique à
VerifyDetached(CoseKey, Byte[], Byte[])
- Source:
- 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
Paramètres
- key
- CoseKey
- detachedContent
- Byte[]
- associatedData
- Byte[]
Retours
S’applique à
VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)
- Source:
- 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
Paramètres
- key
- CoseKey
- detachedContent
- Stream
- associatedData
- ReadOnlySpan<Byte>
Retours
S’applique à
VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Source:
- 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
Paramètres
- key
- CoseKey
- detachedContent
- ReadOnlySpan<Byte>
- associatedData
- ReadOnlySpan<Byte>