SignedInfo Classe

Definição

Contém informações sobre o algoritmo de canonicização e o algoritmo de assinatura usados para a assinatura XML.

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
Herança
SignedInfo
Implementações

Observações

A SignedInfo classe representa o <SignedInfo> elemento de uma assinatura XML definido pela especificação de assinatura digital XML. O <SignedInfo> elemento, que é um subelemento do <Signature> elemento, contém o método de canonicização usado para a assinatura, o algoritmo usado para assinatura e validação, e referências que descrevem uma assinatura digital.

Para a maioria dos cenários, deve usar a SignedInfo classe disponível na SignedInfo propriedade para assinar e verificar assinaturas digitais XML.

Para mais informações sobre o <SignedInfo> elemento, consulte a especificação do World Wide Web Consortium (W3C).

Construtores

Name Description
SignedInfo()

Inicializa uma nova instância da SignedInfo classe.

Propriedades

Name Description
CanonicalizationMethod

Obtém ou define o algoritmo de canonicalização que é usado antes de assinar para o objeto atual SignedInfo .

CanonicalizationMethodObject

Obtém um Transform objeto usado para canonização.

Count

Obtém o número de referências no objeto atual SignedInfo .

Id

Obtém ou define o ID do objeto atual SignedInfo .

IsReadOnly

Obtém um valor que indica se a coleção é apenas de leitura.

IsSynchronized

Recebe um valor que indica se a coleção está sincronizada.

References

Obtém uma lista dos Reference objetos do objeto atual SignedInfo .

SignatureLength

Obtém ou define o comprimento da assinatura para o objeto atual SignedInfo .

SignatureMethod

Obtém ou define o nome do algoritmo usado para geração de assinaturas e validação do objeto atual SignedInfo .

SyncRoot

Obtém um objeto para usar na sincronização.

Métodos

Name Description
AddReference(Reference)

Adiciona um Reference objeto à lista de referências para digerir e assinar.

CopyTo(Array, Int32)

Copia os elementos desta instância para um Array objeto, começando num índice especificado no array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Devolve um enumerador que percorre a coleção de referências.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetXml()

Devolve a representação XML do SignedInfo objeto.

LoadXml(XmlElement)

Carrega um SignedInfo estado a partir de um elemento XML.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base num tipo especificado.

Aplica-se a