Skip to main content

TdxX509Certificate Members

An X.509 certificate.

Constructors

Name Description
Create(TdxX509Certificate) Creates an X.509 certificate from another TdxX509Certificate class instance.
Create(TStream,string) Creates an X.509 certificate from a stream.
Create(string,string) Creates an X.509 certificate from a PFX (Personal Information Exchange) file.

Properties

Name Description
FileName Returns a path to the source certificate file.
FriendlyName Returns a meaningful name of the X.509 certificate.
Handle Returns a handle to the X.509 certificate.
HasPrivateKey Identifies if the X.509 certificate has a private key.
IssuedBy Returns a name of the certificate issuer.
IssuedTo Returns a name of the certificate subject.
Issuer Returns a string with information on the certificate’s issuer.
KeyUsage Returns a set of flags that indicate the certificate key purpose.
PublicKeyAlgorithmName Returns the name of a public key algorithm.
PublicKeyLength Returns the public key length, in bytes.
SerialNumber Returns the certificate’s serial number as a string.
SignatureAlgorithmName Returns the certificate’s signature algorithm name.
Subject Returns a string with information on the certificate’s owner.
Thumbprint Returns a public key fingerprint as a string.
ValidFrom Returns the date when the certificate becomes valid to use.
ValidTo Returns the certificate’s expiration date.
Version Returns the certificate’s version.

Methods

Name Description
Equals(TObject) Inherited from TObject.
GetHashCode Inherited from TObject.
ToString Inherited from TObject.
See Also