CoseSign1Message.VerifyEmbedded Methode

Definitie

Overloads

Name Description
VerifyEmbedded(AsymmetricAlgorithm, Byte[])

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

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

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

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

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

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Bron:
CoseSign1Message.cs
Bron:
CoseSign1Message.cs
Bron:
CoseSign1Message.cs
Bron:
CoseSign1Message.cs

Controleert of de handtekening geldig is voor de inhoud 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 openbare sleutel die is gekoppeld aan de persoonlijke sleutel die is 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 dit bericht. Gebruik 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:
CoseSign1Message.cs
Bron:
CoseSign1Message.cs
Bron:
CoseSign1Message.cs
Bron:
CoseSign1Message.cs

Controleert of de handtekening geldig is voor de inhoud 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 openbare sleutel die is gekoppeld aan de persoonlijke sleutel die is 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 dit bericht. Gebruik 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:
CoseSign1Message.cs
Bron:
CoseSign1Message.cs

Controleert of de handtekening geldig is voor de inhoud 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 openbare sleutel die is gekoppeld aan de persoonlijke sleutel die is 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 dit bericht. Gebruik 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