CoseSignature.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
| VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Überprüft mithilfe des angegebenen Schlüssels, ob die Signatur für den Inhalt der Nachricht gültig ist. |
| VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Überprüft mithilfe des angegebenen Schlüssels, ob die Signatur für den Inhalt der Nachricht gültig ist. |
| VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Überprüft mithilfe des angegebenen Schlüssels, ob die Signatur für den Inhalt der Nachricht gültig ist. |
| VerifyDetached(CoseKey, Byte[], Byte[]) | |
| VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>) | |
| VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
VerifyDetached(AsymmetricAlgorithm, Byte[], 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 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 private Schlüssel, der zum Signieren des Inhalts verwendet wird.
- detachedContent
- Byte[]
Der Inhalt, der zuvor signiert wurde.
- associatedData
- Byte[]
Die der Signatur zugeordneten zusätzlichen Daten, die mit dem beim Signieren angegebenen Wert übereinstimmen müssen.
Gibt zurück
true, wenn die Signatur gültig ist, andernfalls false.
Ausnahmen
key oder detachedContent ist null.
key ist von einem nicht unterstützten Typ.
Der Inhalt wird in die zugeordnete Nachricht eingebettet. Verwenden Sie eine Überladung, die eingebettete Inhalte verwendet.
ProtectedHeaders hat keinen Wert für den Algorithm Header.
Oder
Der algorithmusgeschützte Header war falsch formatiert.
Oder
Der algorithmusgeschü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 keyunterstützt werden.
Gilt für:
VerifyDetached(AsymmetricAlgorithm, Stream, 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 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 private Schlüssel, der zum Signieren des Inhalts verwendet wird.
- detachedContent
- Stream
Der Inhalt, der zuvor signiert wurde.
- associatedData
- ReadOnlySpan<Byte>
Die der Signatur zugeordneten zusätzlichen Daten, die mit dem beim Signieren angegebenen Wert übereinstimmen müssen.
Gibt zurück
true, wenn 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 nicht das Lesen oder Suchen.
Der Inhalt wird in die zugeordnete Nachricht eingebettet. Verwenden Sie eine Überladung, die eingebettete Inhalte verwendet.
ProtectedHeaders hat keinen Wert für den Algorithm Header.
Oder
Der algorithmusgeschützte Header war falsch formatiert.
Oder
Der algorithmusgeschü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 keyunterstützt werden.
Gilt für:
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, 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 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 private Schlüssel, der zum Signieren des Inhalts verwendet wird.
- detachedContent
- ReadOnlySpan<Byte>
Der Inhalt, der zuvor signiert wurde.
- associatedData
- ReadOnlySpan<Byte>
Die der Signatur zugeordneten zusätzlichen Daten, 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 in die zugeordnete Nachricht eingebettet. Verwenden Sie eine Überladung, die eingebettete Inhalte verwendet.
ProtectedHeaders hat keinen Wert für den Algorithm Header.
Oder
Der algorithmusgeschützte Header war falsch formatiert.
Oder
Der algorithmusgeschü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 keyunterstützt werden.
Gilt für:
VerifyDetached(CoseKey, Byte[], Byte[])
- Quelle:
- CoseSignature.cs
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
- detachedContent
- Byte[]
- associatedData
- Byte[]
Gibt zurück
Gilt für:
VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)
- Quelle:
- CoseSignature.cs
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
- detachedContent
- Stream
- associatedData
- ReadOnlySpan<Byte>
Gibt zurück
Gilt für:
VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- CoseSignature.cs
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
- detachedContent
- ReadOnlySpan<Byte>
- associatedData
- ReadOnlySpan<Byte>