SignedInfo.SignatureMethod Özellik
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.
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.