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.
~OpenSSLX509CertificateImpl()
string getType() const
PublicKey getSubjectPublicKey() const
long getVersionNumber() const
UtcTime getNotBefore() const
UtcTime getNotAfter() const
long getSerialNumber() const
string getSignature() const
string getSignatureAlgorithm() const
string getFormat() const
DistinguishedName getGuarantor() const
DistinguishedName getPrincipal() const
string getRevocationURL() const
bool verify(const PublicKey& publicKey) const
string paramString() const
long hashCode() const
string getSignable() const
string getEncoded() const
string getEncoded(const string& type) const
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