Microsoft.IdentityModel.Xml Namespace

Classes

Nome Description
CanonicalizingTransfrom

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

DelegatingXmlDictionaryReader

Encapsula um XmlDictionaryReader delegado para InnerReader.

DelegatingXmlDictionaryWriter

Encapsula um XmlDictionaryWriter e delega para InnerWriter.

DSigElement

Classe base para um elemento XmlDsig de acordo com: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/

DSigSerializer

Lê e grava XML em conformidade com https://www.w3.org/TR/2001/PR-xmldsig-core-20010820

EnvelopedSignatureReader

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

EnvelopedSignatureTransform

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

EnvelopedSignatureWriter

Encapsula um XmlWriter e gera uma assinatura automaticamente quando o envelope é gravado completamente. Por padrão, a assinatura gerada é inserida como o último elemento no envelope. Isso pode ser modificado chamando explicitamente WriteSignature para indicar o local dentro do envelope em que a assinatura deve ser inserida.

ExclusiveCanonicalizationTransform

Representa algoritmos de canonicalização encontrados em <SignedInfo> e em <Referência>.

IssuerSerial

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

KeyInfo

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

Reference

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

RSAKeyValue

O RSAKeyValue encontrado dentro do elemento KeyValue.

Signature

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

SignedInfo

Representa um elemento XmlDsig SignedInfo de acordo com: 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 em um WsAddressing ns

WsPolicy

Constantes para WsPolicy.

WsPolicy.Elements
WsTrustConstants

Constantes para WsTrust. Atributos e elementos são quase iguais em todas as versões 2005, 1.3, 1.4

WsTrustConstants_1_3

Constantes para WsTrust 1.3

WsTrustConstants_1_3.Actions
WsTrustConstants_1_4

Constantes para WsTrust 1.4

WsTrustConstants_1_4.Actions
WsTrustConstants_2005

Constantes para WsTrust 2005

WsTrustConstants_2005.Actions
WsTrustConstants.Elements

Elementos que podem estar em uma mensagem WsTrust

WsTrustConstants.Namespaces

Namespaces que podem estar em uma mensagem WsTrust

WsUtility

Constantes para WsUtility.

WsUtility.Elements

Elementos que estão no WsUtility ns

X509Data

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

XmlException

Representa uma exceção gerada ao processar xml.

XmlReadException

Essa exceção é gerada 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 obtida ao ler XML assinado.

XmlTokenStreamReader

Um XmlReader que captura xml como um XmlTokenStream

XmlUtil

Utilitários para trabalhar com XML

XmlValidationException

Essa exceção é gerada quando ocorre um problema ao validar a Assinatura> XML<.

XmlWriteException

Essa exceção é gerada quando ocorre um problema ao gravar XML.

Interfaces

Nome Description
IXmlElementReader

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