SignedInfo Sınıf

Tanım

XML imzası için kullanılan kurallılaştırma algoritması ve imza algoritması hakkında bilgi içerir.

public ref class SignedInfo : System::Collections::ICollection
public class SignedInfo : System.Collections.ICollection
type SignedInfo = class
    interface ICollection
    interface IEnumerable
Public Class SignedInfo
Implements ICollection
Devralma
SignedInfo
Uygulamalar

Açıklamalar

sınıfı, SignedInfo XML dijital imza belirtimi tarafından tanımlanan xml imzasının öğesini temsil eder <SignedInfo> . <SignedInfo> öğesinin <Signature> bir alt öğesi olan öğesi, imzalama için kullanılan kurallılaştırma yöntemini, imzalama ve doğrulama için kullanılan algoritmayı ve dijital imzayı açıklayan başvuruları içerir.

Çoğu senaryoda, XML dijital imzalarını imzalamak ve doğrulamak için özelliğinden SignedInfo kullanılabilir sınıfını kullanmanız SignedInfo gerekir.

öğesi hakkında <SignedInfo> daha fazla bilgi için World Wide Web Consortium (W3C) belirtimine bakın.

Oluşturucular

SignedInfo()

SignedInfo sınıfının yeni bir örneğini başlatır.

Özellikler

CanonicalizationMethod

Geçerli SignedInfo nesne için imzalamadan önce kullanılan kurallı hale getirme algoritmasını alır veya ayarlar.

CanonicalizationMethodObject

Kurallı hale getirme için kullanılan bir Transform nesneyi alır.

Count

Geçerli SignedInfo nesnedeki başvuru sayısını alır.

Id

Geçerli SignedInfo nesnenin kimliğini alır veya ayarlar.

IsReadOnly

Koleksiyonun salt okunur olup olmadığını gösteren bir değer alır.

IsSynchronized

Koleksiyonun eşitlenip eşitlenmediğini belirten bir değer alır.

References

Geçerli SignedInfo nesnenin Reference nesnelerinin listesini alır.

SignatureLength

Geçerli SignedInfo nesne için imzanın uzunluğunu alır veya ayarlar.

SignatureMethod

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

SyncRoot

Eşitleme için kullanılacak nesneyi alır.

Yöntemler

AddReference(Reference)

Özet ve imza başvuruları listesine bir Reference nesne ekler.

CopyTo(Array, Int32)

Bu örneğin öğelerini dizideki belirtilen dizinden başlayarak bir Array nesneye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Başvuru koleksiyonunda yineleyen bir numaralandırıcı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetXml()

Nesnenin XML gösterimini SignedInfo döndürür.

LoadXml(XmlElement)

XML SignedInfo öğesinden bir durum yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır