class Akenti::OpenSSLX509CertificateImpl |
This class is the subclass of CertificateImpl and it provides all the services the opensl X509 certificate supports.
![]() | OpenSSLX509CertificateImpl (X509* x509) Constructs this object takes X509 as type |
![]() | ~OpenSSLX509CertificateImpl () Deletes this object |
![]() | getType () const Returns the type X509 of this certificate. |
![]() | getSubjectPublicKey () const Returns publicKey of this certificate |
![]() | getVersionNumber () const Returns the versionNumber of this certificate. |
![]() | getNotBefore () const Returns the earliest time that the certificate is valid |
![]() | getNotAfter () const Returns the latest time that the certificate is valid |
![]() | getSerialNumber () const Returns the serialNumber of this certificate, which together with the issuing CA's name, uniquely identifies this certificate |
![]() | getSignature () const Returns the signature of this certificate. |
![]() | getSignatureAlgorithm () const Returns signatureAlgorithm of this certificate |
![]() | getFormat () const Returns format of this certificate |
![]() | getGuarantor () const Returns CA that signed this certificate |
![]() | getPrincipal () const Returns subject of this certificate |
![]() | getRevocationURL () const Returns RevocationURL for the CA that issued this certificate |
![]() | verify (const PublicKey& publicKey) const Returns the PublicKey stored in this certificate |
![]() | paramString () const Returns a string represenation of this certificate |
![]() | hashCode () const |
![]() | getSignable () const Returns the part of this certificate that is signed |
![]() | getEncoded () const Returns the DER encoding for this certificate |
![]() | getEncoded (const string& type) const Returns either the DER or PEM encoding of the certificate depending on the value of type |
![]() | getHashString () const |
![]() | toText () const |
This class is the subclass of CertificateImpl and it provides all the services the opensl X509 certificate supports.This class contains a openssl X509 structure and basically acts as a wrapper to functions that act on that structure. Within the Akenti code these certificates (actually a ref_ptr to the certificateImpl) is kept in an AkentiX509CertificateImpl which is a subclass of AkentiCertificateImpl and supports all the methods of the superclass. Thus Akenti code normally refers to the AkentiX509Certificate rather than this class. Methods in this class are called by the AkentiX509CertificateImpl.
As this class is part of the shared library, it may be used directly by code other than Akenti.
Alphabetic index HTML hierarchy of classes or Java