CoseSign1Message.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
| 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
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
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.