Microsoft.IdentityModel.Xml Namespace

Classes

CanonicalizingTransfrom

Defines a XML transform that applies C14n canonicalization and produces a hash over the transformed XML nodes.

DelegatingXmlDictionaryReader

Wraps a XmlDictionaryReader delegates to InnerReader.

DelegatingXmlDictionaryWriter

Wraps a XmlDictionaryWriter and delegates to InnerWriter.

DSigElement

Base class for a XmlDsig element as per: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/

DSigSerializer

Reads and writes XML conforming to https://www.w3.org/TR/2001/PR-xmldsig-core-20010820

EnvelopedSignatureReader

Wraps a XmlReader pointing to a root element of XML that may contain a signature. If a Signature element is found, a Signature will be populated and References will have Microsoft.IdentityModel.Xml.EnvelopedSignatureReader.XmlTokenStream set for future validation.

EnvelopedSignatureTransform

Defines a XML transform that removes the XML nodes associated with the Signature.

EnvelopedSignatureWriter

Wraps a XmlWriter and generates a signature automatically when the envelope is written completely. By default the generated signature is inserted as the last element in the envelope. This can be modified by explicitly calling WriteSignature to indicate the location inside the envelope where the signature should be inserted.

ExclusiveCanonicalizationTransform

Represents Canonicalization algorithms found in <SignedInfo> and in <Reference>.

IssuerSerial

Represents the IssuerSerial property of X509Data as per: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-X509Data

KeyInfo

Represents a XmlDsig KeyInfo element as per: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-KeyInfo

Reference

Represents a XmlDsig Reference element as per: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-Reference

RSAKeyValue

The RSAKeyValue found inside of the KeyValue element.

Signature

Represents a XmlDsig Signature element as per: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-Signature

SignedInfo

Represents a XmlDsig SignedInfo element as per: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-SignedInfo

Transform

Defines a XMLTransform

TransformFactory
WsAddressing

Constants for WsAddressing.

WsAddressing.Elements

Elements that can be in a WsAddressing ns

WsPolicy

Constants for WsPolicy.

WsPolicy.Elements
WsTrustConstants

Constants for WsTrust. Attributes and Elements are almost the same across all versions 2005, 1.3, 1.4

WsTrustConstants_1_3

Constants for WsTrust 1.3

WsTrustConstants_1_3.Actions
WsTrustConstants_1_4

Constants for WsTrust 1.4

WsTrustConstants_1_4.Actions
WsTrustConstants_2005

Constants for WsTrust 2005

WsTrustConstants_2005.Actions
WsTrustConstants.Elements

Elements that can be in a WsTrust message

WsTrustConstants.Namespaces

Namespaces that can be in a WsTrust message

WsUtility

Constants for WsUtility.

WsUtility.Elements

Elements that are in the WsUtility ns

X509Data

Represents a XmlDsig X509Data element as per: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-X509Data

XmlException

Represents an exception thrown when processing xml.

XmlReadException

This exception is thrown when a problem occurs reading XML.

XmlSignatureConstants

Constants for XML Signature Definitions for namespace, attributes and elements as defined in http://www.w3.org/TR/xmldsig-core/

XmlSignatureConstants.Attributes
XmlSignatureConstants.Elements
XmlTokenStream

Maintains a collection of XML nodes obtained when reading signed XML.

XmlTokenStreamReader

An XmlReader that captures xml as a XmlTokenStream

XmlUtil

Utilities for working with XML

XmlValidationException

This exception is thrown when a problem occurs when validating the XML <Signature>.

XmlWriteException

This exception is thrown when a problem occurs writing XML.

Interfaces

IXmlElementReader

Defines an interface for reading xml that has a known start element