System.Security.Cryptography.Xml.KeyInfoX509Data Members

The members of System.Security.Cryptography.Xml.KeyInfoX509Data are listed below.

See Also: Inherited members from System.Security.Cryptography.Xml.KeyInfoClause

Public Constructors

Initializes a new instance of the System.Security.Cryptography.Xml.KeyInfoX509Data class.

Initializes a new instance of the System.Security.Cryptography.Xml.KeyInfoX509Data class from the specified ASN.1 DER encoding of an X.509v3 certificate.

Initializes a new instance of the System.Security.Cryptography.Xml.KeyInfoX509Data class from the specified X.509v3 certificate.

Initializes a new instance of the System.Security.Cryptography.Xml.KeyInfoX509Data class from the specified X.509v3 certificate.

Public Properties

[read-only]
CertificatesArrayList.

Gets a list of the X.509v3 certificates contained in the System.Security.Cryptography.Xml.KeyInfoX509Data object.

CRLbyte[].

Gets or sets the Certificate Revocation List (CRL) contained within the System.Security.Cryptography.Xml.KeyInfoX509Data object.

[read-only]
IssuerSerialsArrayList.

Gets a list of System.Security.Cryptography.Xml.X509IssuerSerial structures that represent an issuer name and serial number pair.

[read-only]
SubjectKeyIdsArrayList.

Gets a list of the subject key identifiers (SKIs) contained in the System.Security.Cryptography.Xml.KeyInfoX509Data object.

[read-only]
SubjectNamesArrayList.

Gets a list of the subject names of the entities contained in the System.Security.Cryptography.Xml.KeyInfoX509Data object.

Public Methods

AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate)

Adds the specified X.509v3 certificate to the System.Security.Cryptography.Xml.KeyInfoX509Data.

AddIssuerSerial(string, string)

Adds the specified issuer name and serial number pair to the System.Security.Cryptography.Xml.KeyInfoX509Data object.

AddSubjectKeyId(byte[])

Adds the specified subject key identifier (SKI) byte array to the System.Security.Cryptography.Xml.KeyInfoX509Data object.

AddSubjectKeyId(string)

Adds the specified subject key identifier (SKI) string to the System.Security.Cryptography.Xml.KeyInfoX509Data object.

AddSubjectName(string)

Adds the subject name of the entity that was issued an X.509v3 certificate to the System.Security.Cryptography.Xml.KeyInfoX509Data object.

override
GetXml() : System.Xml.XmlElement

Returns an XML representation of the System.Security.Cryptography.Xml.KeyInfoX509Data object.

override
LoadXml(System.Xml.XmlElement)

Parses the input System.Xml.XmlElement object and configures the internal state of the System.Security.Cryptography.Xml.KeyInfoX509Data object to match.