System.Security.Cryptography.Xml.X509IssuerSerial Structure

Represents the <X509IssuerSerial> element of an XML digital signature.

See Also: X509IssuerSerial Members

Syntax

public struct X509IssuerSerial

Remarks

The System.Security.Cryptography.Xml.X509IssuerSerial structure represents the <X509IssuerSerial> element of an XML digital signature defined by the XML digital signature specification. The <X509IssuerSerial> element is the subelement of the <X509Data> element that contains an X.509v3 certificate issuer's distinguished name and serial number pair. The distinguished name and serial number pair help identify a specific X.509v3 certificate.

The issuer of an X.509 certificate is the name of the certification authority that issued the certificate. Certification authorities assign each certificate they issue a unique serial number for identification purposes.

Use the System.Security.Cryptography.Xml.X509IssuerSerial structure to specify a certificate issuer's distinguished name and serial number pair when using the System.Security.Cryptography.Xml.KeyInfoX509Data class. You can add an System.Security.Cryptography.Xml.X509IssuerSerial structure to the System.Security.Cryptography.Xml.KeyInfoX509Data class using the KeyInfoX509Data.IssuerSerials property. Alternatively, you can add string values that represent the X.509 certificate issuer's distinguished name and serial number pair using the KeyInfoX509Data.AddIssuerSerial(string, string) method.

For more information about the <X509IssuerSerial> element, see the World Wide Web Consortium (W3C) specification at www.w3.org/TR/xmldsig-core/.

Requirements

Namespace: System.Security.Cryptography.Xml
Assembly: System.Security (in System.Security.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0