Click or drag to resize

Certificate Class

Provides information about the digital certificate. This certificate represents a X.509 certificate, which consists of a particular identity or end-entity certificate, such as an server identity or a client public key certificate, and zero or more intermediate certificates.
Inheritance Hierarchy
SystemObject
  DotNetBrowser.Net.CertificatesCertificate

Namespace:  DotNetBrowser.Net.Certificates
Assembly:  DotNetBrowser (in DotNetBrowser.dll) Version: 2.23.0
Syntax
C#
public sealed class Certificate

The Certificate type exposes the following members.

Constructors
  NameDescription
Public methodCertificate(X509Certificate)
Constructs a new Certificate instance from an X509Certificate.
Public methodCertificate(X509Certificate, X509CertificateCollection)
Constructs a new Certificate instance from an X509Certificate and the list of intermediate X.509 certificates associated with this the certificate that may be needed for chain building.
Top
Properties
  NameDescription
Public propertyCaFingerPrint
The CA Fingerprint of certificate.
Public propertyExpired
Indicates whether the certificate has already expired.
Public propertyExtendedKeyUsages
A collection of extended key usages. This collection can be empty if the extended key usages info was not extracted from certificate because of corrupt data.
Public propertyFingerprint
A certificate fingerprint. Can be an empty string if the fingerprint was not extracted from certificate because of corrupt data.
Public propertyIntermediateCertificates
Gets the list of intermediate certificates associated with this certificate that may be needed for chain building.
Public propertyIssuer
The Issuer entity of certificate. Can be null if the issuer was not extracted from certificate because of corrupt certificate data.
Public propertyIssuerName
The name of the issuer of the certificate.
Public propertyKeyUsages
The key usages as a combination of flags. Can be null if the key usages info was not extracted from the certificate because of corrupt data.
Public propertyNotAfter
The DateTime that describes until what time the certificate is valid.
Public propertyNotBefore
The DateTime starting from the certificate is valid.
Public propertySerialNumber
The serial number of certificate. Can be an empty string if the serial number was not extracted from certificate because of corrupt data.
Public propertySubject
The Subject entity of certificate. Can be null if the subject was not extracted from certificate data because of corrupt certificate data.
Public propertySubjectName
The name of the subject of the certificate. For HTTPS server certificates, this represents the web server. The common name of the subject should match the host name of the web server.
Public propertyX509Certificate
The X509Certificate that provides access to all certificate information. Can be null if the information was not extracted because of corrupt certificate data.
Public propertyX509Certificate2
The X509Certificate2 that provides access to all certificate information. Can be null if the information was not extracted because of corrupt certificate data.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Top
See Also