Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class System.​Security.​Cryptography.​Xml.​XmlDsigExcC14NWithCommentsTransform
Assembly: System.Security.Cryptography.Xml
Inheritance: object → Transform → XmlDsigExcC14NTransform → XmlDsigExcC14NWithCommentsTransform
Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
Properties
public
string
InclusiveNamespacesPrefixList
Gets or sets a string that contains namespace prefixes to canonicalize using the standard canonicalization algorithm.
public
Type[]
InputTypes
Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
public
Type[]
OutputTypes
Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
public
string
Algorithm
Gets or sets the Uniform Resource Identifier (URI) that identifies the algorithm performed by the current transform.
Context
Gets or sets an <see cref="T:System.Xml.XmlElement" /> object that represents the document context under which the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object is running.
PropagatedNamespaces
Gets or sets a <see cref="T:System.Collections.Hashtable" /> object that contains the namespaces that are propagated into the signature.
Resolver
Sets the current <see cref="T:System.Xml.XmlResolver" /> object.
Methods
public
byte[]
GetDigestedOutput​(HashAlgorithm hash)
Inherited from XmlDsigExcC14NTransform
Returns the digest associated with a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
Returns The digest associated with a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
hash
The <see cref="T:System.Security.Cryptography.HashAlgorithm" /> object used to create a digest.
protected
Xml.​XmlNodeList
GetInnerXml​()
Inherited from XmlDsigExcC14NTransform
Returns an XML representation of the parameters of a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object that are suitable to be included as subelements of an XMLDSIG <see langword="<Transform>" /> element.
Returns A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object in an XMLDSIG <see langword="<Transform>" /> element.
public
object
GetOutput​()
Inherited from XmlDsigExcC14NTransform
Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
Returns The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
public
object
GetOutput​(Type type)
Inherited from XmlDsigExcC14NTransform
Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object as an object of the specified type.
Returns The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object as an object of the specified type.
type
The type of the output to return. This must be one of the types in the <see cref="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.OutputTypes" /> property.
public
void
LoadInnerXml​(Xml.​XmlNodeList nodeList)
Inherited from XmlDsigExcC14NTransform
Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a <see langword="<Transform>" /> element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object to match the <see langword="<Transform>" /> element.
nodeList
An <see cref="T:System.Xml.XmlNodeList" /> object that specifies transform-specific content for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
public
void
LoadInput​(object obj)
Inherited from XmlDsigExcC14NTransform
When overridden in a derived class, loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
obj
The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.
GetXml​()
Inherited from Transform
Returns the XML representation of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.
Returns The XML representation of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object