This class is the subclass of CertificateImpl and it provides all the services the opensll X509 certificate supports
![]() | base64Encode (const string& data) Provides Base64 encoded data given the string |
![]() | base64Decode (const string& encoding) Provides Base64 encoded data given the string |
![]() | populateX509Name (X509_NAME *name, const Principal& principal) Populates the X509 name with the given principal |
![]() | populateX509Name (X509_NAME *name, const DistinguishedName& dn) Populates the X509 name with the given distinguished name |
![]() | 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 Returns a hashCode for the certificate that conists of the sum of all the bytes multiplied by their position |
![]() | 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 |
This class is the subclass of CertificateImpl and it provides all the services the opensll 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 hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de