CoseSignature.VerifyEmbedded Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Überprüft mithilfe des angegebenen Schlüssels, ob die Signatur für den Inhalt der Nachricht gültig ist. |
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Überprüft mithilfe des angegebenen Schlüssels, ob die Signatur für den Inhalt der Nachricht gültig ist. |
VerifyEmbedded(AsymmetricAlgorithm, Byte[])
- Quelle:
- CoseSignature.cs
- Quelle:
- CoseSignature.cs
- Quelle:
- CoseSignature.cs
Überprüft mithilfe des angegebenen Schlüssels, ob die Signatur für den Inhalt der Nachricht gültig ist.
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
Parameter
Der private Schlüssel, der zum Signieren des Inhalts verwendet wird.
- associatedData
- Byte[]
Die zusätzlichen Daten, die der Signatur zugeordnet sind, die mit dem beim Signieren angegebenen Wert übereinstimmen müssen.
Gibt zurück
true
, wenn die Signatur gültig ist, andernfalls false
.
Ausnahmen
key
ist null
key
ist von einem nicht unterstützten Typ.
Der Inhalt wird von der zugeordneten Nachricht getrennt. Verwenden Sie eine Überladung, die einen getrennten Inhalt akzeptiert.
ProtectedHeaders hat keinen Wert für den Algorithm Header.
Oder
Der algorithmusgeschützte Header war falsch formatiert.
Oder
Der vom Algorithmus geschützte Header war keiner der Von dieser Implementierung unterstützten Werte.
Oder
Der algorithmusgeschützte Header stimmt nicht mit den Algorithmen überein, die vom angegebenen key
unterstützt werden.
Gilt für:
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)
- Quelle:
- CoseSignature.cs
- Quelle:
- CoseSignature.cs
- Quelle:
- CoseSignature.cs
Überprüft mithilfe des angegebenen Schlüssels, ob die Signatur für den Inhalt der Nachricht gültig ist.
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
Parameter
Der private Schlüssel, der zum Signieren des Inhalts verwendet wird.
- associatedData
- ReadOnlySpan<Byte>
Die zusätzlichen Daten, die der Signatur zugeordnet sind, die mit dem beim Signieren angegebenen Wert übereinstimmen müssen.
Gibt zurück
true
, wenn die Signatur gültig ist, andernfalls false
.
Ausnahmen
key
ist null
key
ist von einem nicht unterstützten Typ.
Der Inhalt wird von der zugeordneten Nachricht getrennt. Verwenden Sie eine Überladung, die einen getrennten Inhalt akzeptiert.
ProtectedHeaders hat keinen Wert für den Algorithm Header.
Oder
Der algorithmusgeschützte Header war falsch formatiert.
Oder
Der vom Algorithmus geschützte Header war keiner der Von dieser Implementierung unterstützten Werte.
Oder
Der algorithmusgeschützte Header stimmt nicht mit den Algorithmen überein, die vom angegebenen key
unterstützt werden.