CoseSign1Message.VerifyDetachedAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen anahtarı kullanarak imzanın içerik için geçerli olduğunu zaman uyumsuz olarak doğrular.
public System.Threading.Tasks.Task<bool> VerifyDetachedAsync (System.Security.Cryptography.AsymmetricAlgorithm key, System.IO.Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, System.Threading.CancellationToken cancellationToken = default);
member this.VerifyDetachedAsync : System.Security.Cryptography.AsymmetricAlgorithm * System.IO.Stream * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function VerifyDetachedAsync (key As AsymmetricAlgorithm, detachedContent As Stream, Optional associatedData As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)
Parametreler
İçeriği imzalamak için kullanılan özel anahtarla ilişkilendirilmiş ortak anahtar.
- detachedContent
- Stream
Daha önce imzalanan içerik.
- associatedData
- ReadOnlyMemory<Byte>
İmzayla ilişkili ek veriler, imzalama sırasında sağlanan değerle eşleşmelidir.
- cancellationToken
- CancellationToken
İptal isteklerini izlemek için belirteç. None varsayılan değerdir.
Döndürülenler
İmza geçerliyse özelliği true
olan bir görevTask<TResult>; aksi takdirde, false
.
Özel durumlar
key
veya detachedContent
şeklindedir null
.
key
desteklenmeyen türdedir.
-veya-
detachedContent
okumayı veya aramayı desteklemez.
İçerik bu iletiye eklenmiş, eklenmiş içerik kullanan 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 key
tarafından desteklenen algoritmalarla eşleşmiyor.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.