Microsoft.IdentityModel.Xml Espaço de Nomes

Classes

Name Descrição
CanonicalizingTransfrom

Define uma transformação XML que aplica a canonicização C14n e produz um hash sobre os nós XML transformados.

DelegatingXmlDictionaryReader

Envolve um XmlDictionaryReader delegado para o InnerReader.

DelegatingXmlDictionaryWriter

Envolve a XmlDictionaryWriter e delega para o InnerWriter.

DSigElement

Classe base para um elemento XmlDsig conforme o seguinte: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/

DSigSerializer

Lê e escreve XML conforme a https://www.w3.org/TR/2001/PR-xmldsig-core-20010820

EnvelopedSignatureReader

Envolve um XmlReader apontamento para um elemento raiz de XML que pode conter uma assinatura. Se for encontrado um elemento de assinatura, será preenchido e SignatureReferences terá Microsoft.IdentityModel.Xml.EnvelopedSignatureReader.XmlTokenStream sido definido para validação futura.

EnvelopedSignatureTransform

Define uma transformação XML que remove os nós XML associados à Assinatura.

EnvelopedSignatureWriter

Envolve um XmlWriter e gera uma assinatura automaticamente quando o envelope está completamente escrito. Por defeito, a assinatura gerada é inserida como o último elemento do envelope. Isto pode ser modificado chamando explicitamente WriteSignature para indicar a localização dentro do envelope onde a assinatura deve ser inserida.

ExclusiveCanonicalizationTransform

Representa algoritmos de Canonicalização encontrados em <SignedInfo> e em <Reference>.

IssuerSerial

Representa a propriedade IssuerSerial de X509Data conforme em: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-X509Data

KeyInfo

Representa um elemento KeyInfo XmlDsig conforme indica: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-KeyInfo

Reference

Representa um elemento de referência XmlDsig conforme segue: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-Reference

RSAKeyValue

O RSAKeyValue encontra-se dentro do elemento KeyValue.

Signature

Representa um elemento de assinatura XmlDsig conforme por: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-Signature

SignedInfo

Representa um elemento XmlDsig SignedInfo conforme indica: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-SignedInfo

Transform

Define um XMLTransform

TransformFactory
WsAddressing

Constantes para WsAddressing.

WsAddressing.Elements

Elementos que podem estar num WsAddressing ns

WsPolicy

Constantes para a WsPolicy.

WsPolicy.Elements
WsTrustConstants

Constantes para o WsTrust. Atributos e Elementos são praticamente os mesmos em todas as versões 2005, 1.3, 1.4

WsTrustConstants_1_3

Constantes para o WsTrust 1.3

WsTrustConstants_1_3.Actions
WsTrustConstants_1_4

Constantes para o WsTrust 1.4

WsTrustConstants_1_4.Actions
WsTrustConstants_2005

Constantes para o WsTrust 2005

WsTrustConstants_2005.Actions
WsTrustConstants.Elements

Elementos que podem estar numa mensagem WsTrust

WsTrustConstants.Namespaces

Namespaces que podem estar numa mensagem WsTrust

WsUtility

Constantes para WsUtility.

WsUtility.Elements

Elementos que estão no WsUtility ns

X509Data

Representa um elemento XmlDsig X509Data conforme por: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-X509Data

XmlException

Representa uma exceção lançada ao processar xml.

XmlReadException

Esta exceção é lançada quando ocorre um problema ao ler XML.

XmlSignatureConstants

Constantes para definições de assinatura XML para namespace, atributos e elementos conforme definido em http://www.w3.org/TR/xmldsig-core/

XmlSignatureConstants.Attributes
XmlSignatureConstants.Elements
XmlTokenStream

Mantém uma coleção de nós XML obtidos ao ler XML assinado.

XmlTokenStreamReader

Um XmlReader que captura xml como um XmlTokenStream

XmlUtil

Utilitários para trabalhar com XML

XmlValidationException

Esta exceção é lançada quando ocorre um problema ao validar a assinatura> XML<.

XmlWriteException

Esta exceção é lançada quando ocorre um problema ao escrever XML.

Interfaces

Name Descrição
IXmlElementReader

Define uma interface para ler xml que tem um elemento de início conhecido