TdxX509Certificate Class
In This Article
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.
- 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.
See Also