CoseSign1Message.VerifyEmbedded Methode

Definition

Überlädt

Name Beschreibung
VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel 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

key
AsymmetricAlgorithm

Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.

associatedData
Byte[]

Die zusätzlichen Daten, die der Signatur zugeordnet sind, die dem während der Signatur bereitgestellten Wert entsprechen müssen.

Gibt zurück

truewenn die Signatur gültig ist; andernfalls . false

Ausnahmen

key ist null.

key ist von einem nicht unterstützten Typ.

Der Inhalt wird von dieser Nachricht getrennt und verwendet eine Überladung, die einen getrennten Inhalt akzeptiert.

ProtectedHeaders hat keinen Wert für die Algorithm Kopfzeile.

-oder-

Der vom Algorithmus geschützte Header wurde falsch formatiert.

-oder-

Der vom Algorithmus geschützte Header war keiner der von dieser Implementierung unterstützten Werte.

-oder-

Der vom Algorithmus geschützte Header stimmt nicht mit den vom angegebenen Algorithmus keyunterstützten Algorithmen überein.

Weitere Informationen

Gilt für:

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel 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

key
AsymmetricAlgorithm

Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.

associatedData
ReadOnlySpan<Byte>

Die zusätzlichen Daten, die der Signatur zugeordnet sind, die dem während der Signatur bereitgestellten Wert entsprechen müssen.

Gibt zurück

truewenn die Signatur gültig ist; andernfalls . false

Ausnahmen

key ist null.

key ist von einem nicht unterstützten Typ.

Der Inhalt wird von dieser Nachricht getrennt und verwendet eine Überladung, die einen getrennten Inhalt akzeptiert.

ProtectedHeaders hat keinen Wert für die Algorithm Kopfzeile.

-oder-

Der vom Algorithmus geschützte Header wurde falsch formatiert.

-oder-

Der vom Algorithmus geschützte Header war keiner der von dieser Implementierung unterstützten Werte.

-oder-

Der vom Algorithmus geschützte Header stimmt nicht mit den vom angegebenen Algorithmus keyunterstützten Algorithmen überein.

Weitere Informationen

Gilt für:

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

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

Parameter

key
CoseKey

Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.

associatedData
ReadOnlySpan<Byte>

Die zusätzlichen Daten, die der Signatur zugeordnet sind, die dem während der Signatur bereitgestellten Wert entsprechen müssen.

Gibt zurück

truewenn die Signatur gültig ist; andernfalls . false

Ausnahmen

key ist null.

key ist von einem nicht unterstützten Typ.

Der Inhalt wird von dieser Nachricht getrennt und verwendet eine Überladung, die einen getrennten Inhalt akzeptiert.

ProtectedHeaders hat keinen Wert für die Algorithm Kopfzeile.

-oder-

Der vom Algorithmus geschützte Header wurde falsch formatiert.

-oder-

Der vom Algorithmus geschützte Header war keiner der von dieser Implementierung unterstützten Werte.

-oder-

Der vom Algorithmus geschützte Header stimmt nicht mit den vom angegebenen Algorithmus keyunterstützten Algorithmen überein.

Weitere Informationen

Gilt für: