Skip to main content

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:

Inheritance

TObject
TdxX509Certificate
See Also