Aracılığıyla paylaş


CoseSignature.VerifyEmbedded Yöntem

Tanım

Aşırı Yüklemeler

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Belirtilen anahtarı kullanarak imzanın iletinin içeriği için geçerli olduğunu doğrular.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Belirtilen anahtarı kullanarak imzanın iletinin içeriği için geçerli olduğunu doğrular.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Kaynak:
CoseSignature.cs
Kaynak:
CoseSignature.cs
Kaynak:
CoseSignature.cs
Kaynak:
CoseSignature.cs

Belirtilen anahtarı kullanarak imzanın iletinin içeriği için geçerli olduğunu doğrular.

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

Parametreler

key
AsymmetricAlgorithm

İçeriği imzalamak için kullanılan özel anahtar.

associatedData
Byte[]

İmzayla ilişkili ek veriler, imzalama sırasında sağlanan değerle eşleşmelidir.

Döndürülenler

true imza geçerliyse; aksi takdirde , false.

Özel durumlar

key, null değeridir.

key desteklenmeyen türdedir.

İçerik ilişkili iletiden ayrılır, ayrılmış içeriği kabul eden bir aşırı yükleme kullanın.

ProtectedHeaders üst bilgi için Algorithm bir değere sahip değildir.

-veya-

Algoritma korumalı üst bilgi yanlış biçimlendirildi.

-veya-

Algoritma korumalı üst bilgi, bu uygulama tarafından desteklenen değerlerden biri değildi.

-veya-

Algoritma korumalı üst bilgi, belirtilen keytarafından desteklenen algoritmalarla eşleşmiyor.

Şunlara uygulanır

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Kaynak:
CoseSignature.cs
Kaynak:
CoseSignature.cs
Kaynak:
CoseSignature.cs
Kaynak:
CoseSignature.cs

Belirtilen anahtarı kullanarak imzanın iletinin içeriği için geçerli olduğunu doğrular.

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

Parametreler

key
AsymmetricAlgorithm

İçeriği imzalamak için kullanılan özel anahtar.

associatedData
ReadOnlySpan<Byte>

İmzayla ilişkili ek veriler, imzalama sırasında sağlanan değerle eşleşmelidir.

Döndürülenler

true imza geçerliyse; aksi takdirde , false.

Özel durumlar

key, null değeridir.

key desteklenmeyen türdedir.

İçerik ilişkili iletiden ayrılır, ayrılmış içeriği kabul eden bir aşırı yükleme kullanın.

ProtectedHeaders üst bilgi için Algorithm bir değere sahip değildir.

-veya-

Algoritma korumalı üst bilgi yanlış biçimlendirildi.

-veya-

Algoritma korumalı üst bilgi, bu uygulama tarafından desteklenen değerlerden biri değildi.

-veya-

Algoritma korumalı üst bilgi, belirtilen keytarafından desteklenen algoritmalarla eşleşmiyor.

Şunlara uygulanır