Aracılığıyla paylaş


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
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")]
public class SignedInfo : System.Collections.ICollection
public class SignedInfo : System.Collections.ICollection
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")>]
type SignedInfo = class
    interface ICollection
    interface IEnumerable
type SignedInfo = class
    interface ICollection
    interface IEnumerable
Public Class SignedInfo
Implements ICollection
Devralma
SignedInfo
Öznitelikler
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> 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 bkz. World Wide Web Consortium (W3C) belirtimi.

Oluşturucular

Name Description
SignedInfo()

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

Özellikler

Name Description
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 gösteren 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

Name Description
AddReference(Reference)

Özet ve imza başvuruları listesine bir Reference nesnesi 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()

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

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

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

LoadXml(XmlElement)

XML SignedInfo öğesinden bir durumu yükler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır