CertificateDataView Class
System.Net.Security
Represents a data view for certificate information, providing a structured way to access various properties of an X.509 certificate.
Syntax
public abstract class CertificateDataView
Namespace: System.Net.Security
Assembly: System.dll (in System.dll)
Inheritance Hierarchy
System.Object
System.Net.Security.CertificateDataView
Remarks
The CertificateDataView class is an abstract base class that defines the interface for accessing common properties of X.509 certificates. Concrete implementations of this class are provided to expose certificate data from different sources, such as files or system stores.
This class is useful for applications that need to inspect or process certificate information without directly dealing with the underlying cryptographic structures.
Properties
| Name | Description |
|---|---|
| Subject | Gets the subject name of the certificate. |
| Issuer | Gets the issuer name of the certificate. |
| SerialNumber | Gets the serial number of the certificate. |
| NotBefore | Gets the date and time when the certificate becomes valid. |
| NotAfter | Gets the date and time when the certificate expires. |
| Thumbprint | Gets the thumbprint (hash) of the certificate. |
| IsSelfSigned | Gets a value indicating whether the certificate is self-signed. |
| Extensions | Gets a collection of certificate extensions. |
Methods
This class has no public methods.