Back to Devexpress

TdxX509Certificate Class

vcl-dxx509certificate-dot-tdxx509certificate.md

latest2.9 KB
Original Source

TdxX509Certificate Class

An X.509 certificate.

Declaration

delphi
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.

CreateAllows you to create a new TdxX509Certificate instance and populate it from a file or stream.FileNameReturns the source PFX file name. This property returns an empty string if the certificate was loaded from a stream.FriendlyNameReturns the certificate name displayed in the system certificate storage.HandleReturns a handle to the certificate.HasPrivateKeyAllows you to identify if the certificate has a private key.Issuer | IssuedByReturn certificate issuer information.KeyUsageAllow you to identify the certificate’s purpose.Subject | IssuedToReturn information on the certificate’s owner.VersionReturns the certificate version.Thumbprint | SerialNumber | ValidToReturn 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

TdxX509Certificate Members

dxX509Certificate Unit