SignedInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje informace o kanonickém algoritmu a algoritmu podpisu použitém pro podpis XML.
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
- Dědičnost
-
SignedInfo
- Atributy
- Implementuje
Poznámky
Třída SignedInfo představuje <SignedInfo> prvek podpisu XML definovaného specifikací digitálního podpisu XML. Prvek <SignedInfo> , který je dílčím prvkem <Signature> prvku, obsahuje kanonický způsob použitý k podepisování, algoritmus používaný k podepisování a ověřování a odkazy, které popisují digitální podpis.
Ve většině scénářů byste měli použít SignedInfo třídu dostupnou SignedInfo z vlastnosti k podepsání a ověření digitálních podpisů XML.
Další informace o <SignedInfo> prvku naleznete ve specifikaci W3C (World Wide Web Consortium).
Konstruktory
| Name | Description |
|---|---|
| SignedInfo() |
Inicializuje novou instanci SignedInfo třídy. |
Vlastnosti
| Name | Description |
|---|---|
| CanonicalizationMethod |
Získá nebo nastaví kanonický algoritmus, který se používá před podepsáním aktuálního SignedInfo objektu. |
| CanonicalizationMethodObject |
Transform Získá objekt použitý pro kanonizaci. |
| Count |
Získá počet odkazů v aktuálním SignedInfo objektu. |
| Id |
Získá nebo nastaví ID aktuálního SignedInfo objektu. |
| IsReadOnly |
Získá hodnotu, která určuje, zda je kolekce určena jen pro čtení. |
| IsSynchronized |
Získá hodnotu, která určuje, zda je kolekce synchronizována. |
| References |
Získá seznam Reference objektů aktuálního SignedInfo objektu. |
| SignatureLength |
Získá nebo nastaví délku podpisu pro aktuální SignedInfo objekt. |
| SignatureMethod |
Získá nebo nastaví název algoritmu použitého pro generování podpisu a ověření pro aktuální SignedInfo objekt. |
| SyncRoot |
Získá objekt, který se má použít pro synchronizaci. |
Metody
| Name | Description |
|---|---|
| AddReference(Reference) |
Reference Přidá objekt do seznamu odkazů na hodnotu digest a znaménko. |
| CopyTo(Array, Int32) |
Zkopíruje prvky této instance do objektu Array počínaje zadaným indexem v poli. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Vrátí enumerátor, který iteruje prostřednictvím kolekce odkazů. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetXml() |
Vrátí reprezentaci XML objektu SignedInfo . |
| LoadXml(XmlElement) |
Načte SignedInfo stav z elementu XML. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |