Aracılığıyla paylaş


CoseSignature.VerifyDetached Yöntem

Tanım

Aşırı Yüklemeler

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

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

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

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

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

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 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

Parametreler

key
AsymmetricAlgorithm

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

detachedContent
Byte[]

Daha önce imzalanan içerik.

associatedData
Byte[]

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

Döndürülenler

true imza geçerliyse; aksi takdirde , false.

Özel durumlar

key veya detachedContent şeklindedir null.

key desteklenmeyen türdedir.

İçerik ilişkili iletiye eklenir, eklenmiş içerik kullanan bir aşırı yükleme kullanın.

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

-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

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

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 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

Parametreler

key
AsymmetricAlgorithm

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

detachedContent
Stream

Daha önce imzalanan içerik.

associatedData
ReadOnlySpan<Byte>

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

Döndürülenler

true imza geçerliyse; aksi takdirde , false.

Özel durumlar

key veya detachedContent şeklindedir null.

key desteklenmeyen türdedir.

-veya-

detachedContent okumayı veya aramayı desteklemez.

İçerik ilişkili iletiye eklenir, eklenmiş içerik kullanan bir aşırı yükleme kullanın.

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

-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

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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 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

Parametreler

key
AsymmetricAlgorithm

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

detachedContent
ReadOnlySpan<Byte>

Daha önce imzalanan içerik.

associatedData
ReadOnlySpan<Byte>

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

Döndürülenler

true imza geçerliyse; aksi takdirde , false.

Özel durumlar

key, null değeridir.

key desteklenmeyen türdedir.

İçerik ilişkili iletiye eklenir, eklenmiş içerik kullanan bir aşırı yükleme kullanın.

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

-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