TdxX509Certificate Class
An X.509 certificate.
Declaration
TdxX509Certificate = class(
TObject
)
Remarks
X.509 is a cryptographic standard that defines the format of public key certificates. X.509 certificates are used in many Internet protocols and electronic signatures. An X.509 certificate contains a public key and an identity (an organization or an individual). A certificate owner can digitally sign documents by the certificate’s private key, so the other party can rely on the public key to validate signed documents.
Main API Members
The list below outlines key members of the TdxX509Certificate
class. These members allow you to work with digital certificates in DevExpress component-powered applications.
- Create
- Allows you to create a new
TdxX509Certificate
instance and populate it from a file or stream. - FileName
- Returns the source PFX file name. This property returns an empty string if the certificate was loaded from a stream.
- FriendlyName
- Returns the certificate name displayed in the system certificate storage.
- Handle
- Returns a handle to the certificate.
- HasPrivateKey
- Allows you to identify if the certificate has a private key.
- Issuer | IssuedBy
- Return certificate issuer information.
- KeyUsage
- Allow you to identify the certificate’s purpose.
- Subject | IssuedTo
- Return information on the certificate’s owner.
- Version
- Returns the certificate version.
- Thumbprint | SerialNumber | ValidTo
- Return the certificate’s public key fingerprint, serial number, and expiration date.
Direct TdxX509Certificate Class References
The following properties reference a TdxX509Certificate
object:
- A certificate store‘s Certificates.Items property.
- A report link‘s PDFExportOptions.SignatureOptions.Certificate property.
Inheritance
TObject
TdxX509Certificate
See Also