CoseSign1Message.VerifyDetached Methode

Definition

Ü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

key
AsymmetricAlgorithm

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

key
AsymmetricAlgorithm

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

key
AsymmetricAlgorithm

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.

Weitere Informationen

Gilt für: