CoseSignature.VerifyEmbedded Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Verifica che la firma sia valida per il contenuto del messaggio usando la chiave specificata. |
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Verifica che la firma sia valida per il contenuto del messaggio usando la chiave specificata. |
VerifyEmbedded(AsymmetricAlgorithm, Byte[])
- Origine:
- CoseSignature.cs
- Origine:
- CoseSignature.cs
- Origine:
- CoseSignature.cs
- Origine:
- CoseSignature.cs
- Origine:
- CoseSignature.cs
Verifica che la firma sia valida per il contenuto del messaggio usando la chiave specificata.
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
Parametri
Chiave privata usata per firmare il contenuto.
- associatedData
- Byte[]
Dati aggiuntivi associati alla firma, che devono corrispondere al valore specificato durante la firma.
Restituisce
true
se la firma è valida; in caso contrario, false
.
Eccezioni
key
è null
.
key
è di un tipo non supportato.
Il contenuto viene scollegato dal messaggio associato, usare un overload che accetta un contenuto scollegato.
ProtectedHeaders non ha un valore per l'intestazione Algorithm .
-oppure-
L'intestazione protetta dall'algoritmo non è stata formattata correttamente.
-oppure-
L'intestazione protetta dall'algoritmo non è uno dei valori supportati da questa implementazione.
-oppure-
L'intestazione protetta dall'algoritmo non corrisponde agli algoritmi supportati dall'oggetto specificato key
.
Si applica a
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)
- Origine:
- CoseSignature.cs
- Origine:
- CoseSignature.cs
- Origine:
- CoseSignature.cs
- Origine:
- CoseSignature.cs
- Origine:
- CoseSignature.cs
Verifica che la firma sia valida per il contenuto del messaggio usando la chiave specificata.
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
Parametri
Chiave privata usata per firmare il contenuto.
- associatedData
- ReadOnlySpan<Byte>
Dati aggiuntivi associati alla firma, che devono corrispondere al valore specificato durante la firma.
Restituisce
true
se la firma è valida; in caso contrario, false
.
Eccezioni
key
è null
.
key
è di un tipo non supportato.
Il contenuto viene scollegato dal messaggio associato, usare un overload che accetta un contenuto scollegato.
ProtectedHeaders non ha un valore per l'intestazione Algorithm .
-oppure-
L'intestazione protetta dall'algoritmo non è stata formattata correttamente.
-oppure-
L'intestazione protetta dall'algoritmo non è uno dei valori supportati da questa implementazione.
-oppure-
L'intestazione protetta dall'algoritmo non corrisponde agli algoritmi supportati dall'oggetto specificato key
.