CoseSignature.VerifyEmbedded Methode

Definitie

Overloads

Name Description
VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Controleert of de handtekening geldig is voor de inhoud van het bericht met behulp van de opgegeven sleutel.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Controleert of de handtekening geldig is voor de inhoud van het bericht met behulp van de opgegeven sleutel.

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Controleert of de handtekening geldig is voor de inhoud van het bericht met behulp van de opgegeven sleutel.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Bron:
CoseSignature.cs
Bron:
CoseSignature.cs
Bron:
CoseSignature.cs
Bron:
CoseSignature.cs

Controleert of de handtekening geldig is voor de inhoud van het bericht met behulp van de opgegeven sleutel.

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

Parameters

key
AsymmetricAlgorithm

De persoonlijke sleutel die wordt gebruikt om de inhoud te ondertekenen.

associatedData
Byte[]

De extra gegevens die aan de handtekening zijn gekoppeld, moeten overeenkomen met de waarde die tijdens het ondertekenen is opgegeven.

Retouren

true indien de handtekening geldig is; anders, false.

Uitzonderingen

key is null.

key is van een niet-ondersteund type.

De inhoud wordt losgekoppeld van het bijbehorende bericht en gebruikt een overbelasting die een losgekoppelde inhoud accepteert.

ProtectedHeaders heeft geen waarde voor de Algorithm koptekst.

– of –

De met het algoritme beveiligde header is onjuist opgemaakt.

– of –

De beveiligde header van het algoritme is niet een van de waarden die door deze implementatie worden ondersteund.

– of –

De beveiligde header van het algoritme komt niet overeen met de algoritmen die worden ondersteund door de opgegeven key.

Zie ook

Van toepassing op

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Bron:
CoseSignature.cs
Bron:
CoseSignature.cs
Bron:
CoseSignature.cs
Bron:
CoseSignature.cs

Controleert of de handtekening geldig is voor de inhoud van het bericht met behulp van de opgegeven sleutel.

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

Parameters

key
AsymmetricAlgorithm

De persoonlijke sleutel die wordt gebruikt om de inhoud te ondertekenen.

associatedData
ReadOnlySpan<Byte>

De extra gegevens die aan de handtekening zijn gekoppeld, moeten overeenkomen met de waarde die tijdens het ondertekenen is opgegeven.

Retouren

true indien de handtekening geldig is; anders, false.

Uitzonderingen

key is null.

key is van een niet-ondersteund type.

De inhoud wordt losgekoppeld van het bijbehorende bericht en gebruikt een overbelasting die een losgekoppelde inhoud accepteert.

ProtectedHeaders heeft geen waarde voor de Algorithm koptekst.

– of –

De met het algoritme beveiligde header is onjuist opgemaakt.

– of –

De beveiligde header van het algoritme is niet een van de waarden die door deze implementatie worden ondersteund.

– of –

De beveiligde header van het algoritme komt niet overeen met de algoritmen die worden ondersteund door de opgegeven key.

Zie ook

Van toepassing op

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Bron:
CoseSignature.cs
Bron:
CoseSignature.cs

Controleert of de handtekening geldig is voor de inhoud van het bericht met behulp van de opgegeven sleutel.

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

Parameters

key
CoseKey

De persoonlijke sleutel die wordt gebruikt om de inhoud te ondertekenen.

associatedData
ReadOnlySpan<Byte>

De extra gegevens die aan de handtekening zijn gekoppeld, moeten overeenkomen met de waarde die tijdens het ondertekenen is opgegeven.

Retouren

true indien de handtekening geldig is; anders, false.

Uitzonderingen

key is null.

key is van een niet-ondersteund type.

De inhoud wordt losgekoppeld van het bijbehorende bericht en gebruikt een overbelasting die een losgekoppelde inhoud accepteert.

ProtectedHeaders heeft geen waarde voor de Algorithm koptekst.

– of –

De met het algoritme beveiligde header is onjuist opgemaakt.

– of –

De beveiligde header van het algoritme is niet een van de waarden die door deze implementatie worden ondersteund.

– of –

De beveiligde header van het algoritme komt niet overeen met de algoritmen die worden ondersteund door de opgegeven key.

Zie ook

Van toepassing op