Aracılığıyla paylaş


SignedInfo.SignatureMethod Özellik

Tanım

Geçerli SignedInfo nesne için imza oluşturma ve doğrulama için kullanılan algoritmanın adını alır veya ayarlar.

public:
 property System::String ^ SignatureMethod { System::String ^ get(); void set(System::String ^ value); };
public string? SignatureMethod { get; set; }
public string SignatureMethod { get; set; }
member this.SignatureMethod : string with get, set
Public Property SignatureMethod As String

Özellik Değeri

Geçerli SignedInfo nesne için imza oluşturma ve doğrulama için kullanılan algoritmanın adı.

Açıklamalar

özelliği, SignatureMethod XML dijital imzasının öğesini temsil <SignatureMethod> eden tekdüzen Kaynak Tanımlayıcısı (URI) dizesini kullanır.

SignatureMethod İmza oluşturma ve doğrulama için kullanılacak algoritmayı belirtmek için özelliğini kullanın. Bu özellik karma oluşturma, ortak anahtar algoritmaları, İleti Kimlik Doğrulama Kodları (NIC) ve doldurma dahil olmak üzere XML dijital imzası oluştururken kullanılan tüm şifreleme işlevlerini tanımlar.

Bu özellik ile aşağıdaki tabloda yer alan URI'lerden birini kullanın.

Signature Yöntemi Değer
HMAC-SHA1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

Ayrıca aşağıdaki statik alanda da tanımlanır: XmlDsigHMACSHA1Url
SHA1 ile DSA http://www.w3.org/2000/09/xmldsig#dsa-sha1

Ayrıca aşağıdaki statik alanda da tanımlanır: XmlDsigDSAUrl
SHA1 ile RSA http://www.w3.org/2000/09/xmldsig#rsa-sha1

Ayrıca aşağıdaki statik alanda da tanımlanır: XmlDsigRSASHA1Url

XML dijital imzaları hakkında daha fazla bilgi için bkz. World Wide Web Consortium (W3C) XML İmza Söz Dizimi ve İşleme Belirtimi.

Şunlara uygulanır