CoseSign1Message.VerifyDetached 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 |
|---|---|
| VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist. |
| VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist. |
| VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist. |
| VerifyDetached(CoseKey, Byte[], Byte[]) |
Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist. |
| VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>) |
Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist. |
| VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist. |
VerifyDetached(AsymmetricAlgorithm, Byte[], 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 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
Parameter
Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.
- detachedContent
- Byte[]
Der Inhalt, der zuvor signiert 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 oder detachedContent ist null.
key ist von einem nicht unterstützten Typ.
Der Inhalt ist in diese Nachricht eingebettet und verwendet eine Überladung, die eingebettete Inhalte verwendet.
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:
VerifyDetached(AsymmetricAlgorithm, Stream, 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 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
Parameter
Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.
- detachedContent
- Stream
Der Inhalt, der zuvor signiert 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 oder detachedContent ist null.
key ist von einem nicht unterstützten Typ.
-oder-
detachedContent unterstützt das Lesen oder Suchen nicht.
Der Inhalt ist in diese Nachricht eingebettet und verwendet eine Überladung, die eingebettete Inhalte verwendet.
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:
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, 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 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
Parameter
Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.
- detachedContent
- ReadOnlySpan<Byte>
Der Inhalt, der zuvor signiert 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 ist in diese Nachricht eingebettet und verwendet eine Überladung, die eingebettete Inhalte verwendet.
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:
VerifyDetached(CoseKey, Byte[], 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 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
Parameter
- key
- CoseKey
Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.
- detachedContent
- Byte[]
Der Inhalt, der zuvor signiert 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 oder detachedContent ist null.
key ist von einem nicht unterstützten Typ.
Der Inhalt ist in diese Nachricht eingebettet und verwendet eine Überladung, die eingebettete Inhalte verwendet.
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:
VerifyDetached(CoseKey, Stream, 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 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
Parameter
- key
- CoseKey
Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.
- detachedContent
- Stream
Der Inhalt, der zuvor signiert 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 oder detachedContent ist null.
key ist von einem nicht unterstützten Typ.
-oder-
detachedContent unterstützt das Lesen oder Suchen nicht.
Der Inhalt ist in diese Nachricht eingebettet und verwendet eine Überladung, die eingebettete Inhalte verwendet.
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:
VerifyDetached(CoseKey, ReadOnlySpan<Byte>, 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 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
Parameter
- key
- CoseKey
Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.
- detachedContent
- ReadOnlySpan<Byte>
Der Inhalt, der zuvor signiert 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 ist in diese Nachricht eingebettet und verwendet eine Überladung, die eingebettete Inhalte verwendet.
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.