Skip to main content
A newer version of this page is available. .

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.

The TdxX509Certificate class has the following members that allow you to:

  • Obtain a handle to the certificate (Handle).

  • Identify if the certificate has a private key (HasPrivateKey).

  • Obtain information on the certificate issuer (Issuer and IssuedBy).

  • Identify the certificate’s purpose (KeyUsage).

  • Obtain information on the certificate owner (Subject and IssuedTo).

  • Identify the certificate’s version (Version).

  • Obtain the certificate’s public key fingerprint, serial number, and expiration date (Thumbprint, SerialNumber, and ValidTo).

The following properties reference a TdxX509Certificate object:

Inheritance

TObject
TdxX509Certificate
See Also