System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension Members

The members of System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension are listed below.

See Also: Inherited members from System.Security.Cryptography.X509Certificates.X509Extension

Public Constructors

Initializes a new instance of the System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension class.

Initializes a new instance of the System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension class using an System.Security.Cryptography.AsnEncodedData object and a value that identifies whether the extension is critical.

Initializes a new instance of the System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension class. Parameters specify a value that indicates whether a certificate is a certificate authority (CA) certificate, a value that indicates whether the certificate has a restriction on the number of path levels it allows, the number of levels allowed in a certificate's path, and a value that indicates whether the extension is critical.

Public Properties

[read-only]
CertificateAuthoritybool.

Gets a value indicating whether a certificate is a certificate authority (CA) certificate.

[read-only]
HasPathLengthConstraintbool.

Gets a value indicating whether a certificate has a restriction on the number of path levels it allows.

[read-only]
PathLengthConstraintint.

Gets the number of levels allowed in a certificate's path.

Public Methods