SignedInfo Sınıf
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.
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. |