This documentation is archived and is not being maintained.

KeyInfoClause Class

Represents the abstract base class from which all implementations of KeyInfo subelements inherit.

For a list of all members of this type, see KeyInfoClause Members.

      Derived classes

[Visual Basic]
MustInherit Public Class KeyInfoClause
public abstract class KeyInfoClause
public __gc __abstract class KeyInfoClause
public abstract class KeyInfoClause

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


You can use KeyInfoClause objects to build a KeyInfo instance for a specific digital signature. KeyInfo allows recipients of XML digital signatures to determine which signing method and key values should be used for signature validation.

For more information about the KeyInfo element and its subelements, see Section 4.4 of the XMLDSIG specification, which is available from the W3C at


Namespace: System.Security.Cryptography.Xml

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: System.Security (in System.Security.dll)

See Also

KeyInfoClause Members | System.Security.Cryptography.Xml Namespace