Compartilhar via


SignedInfo Classe

Definição

Contém informações sobre o algoritmo de padronizaçã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

Comentários

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

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

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

Construtores

SignedInfo()

Inicializa uma nova instância da classe SignedInfo.

Propriedades

CanonicalizationMethod

Obtém ou define o algoritmo de canonização usado antes da assinatura do atual objeto SignedInfo.

CanonicalizationMethodObject

Obtém um objeto Transform usado canonicalização.

Count

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

Id

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

IsReadOnly

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

IsSynchronized

Obtém um valor que indica se a coleção é sincronizada.

References

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

SignatureLength

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

SignatureMethod

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

SyncRoot

Obtém um objeto a ser usado para sincronização.

Métodos

AddReference(Reference)

Adiciona um objeto Reference à lista de referências a serem resumidas e assinadas.

CopyTo(Array, Int32)

Copia os elementos desta instância para um objeto Array, começando em um índice especificado na matriz.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que itera por meio da coleção de referências.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetXml()

Retorna a representação XML do objeto SignedInfo.

LoadXml(XmlElement)

Carrega um estado SignedInfo de um elemento XML.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a