class Akenti::CertificateImpl |
This abstract class defines an interface to a generic signed certificate.
![]() | ~CertificateImpl () Deletes this object |
![]() | getType () const Returns the type of this certificate. |
![]() | hashCode () const |
![]() | getEncoded () const Encodes this certificate |
![]() | getSubjectPublicKey () const Returns the subject's publicKey of this certificate |
![]() | verify (const PublicKey& publicKey) const Returns bool value to indicate the correctness of this certificate |
![]() | getFormat () const Returns format of this certificate |
![]() | getGuarantor () const Returns guarantor of this certificate. |
![]() | getPrincipal () const Returns principal of this certificate |
![]() | getSerialNumber () const Returns serialNumber of this certificate |
![]() | getSignature () const Returns signature of this certificate |
![]() | getSignable () const Returns the information that you need to sign |
![]() | getSignatureAlgorithm () const Returns the signature's algorithm name of this certificate |
![]() | getVersionNumber () const Returns the versionNumber of this certificate |
![]() | getNotBefore () const Returns GMT time for the beginning time of valid usage of this certificate |
![]() | getRevocationURL () const |
![]() | getNotAfter () const Returns GMT time for the ending time of valid usage of this certificate |
![]() | checkValidity () const Checks validity of this certificate comparing to current time |
![]() | checkValidity (const UtcTime& utcTime) const Checks validity of this certificate comparing to given time |
![]() | getHashString () const |
![]() | toText () const |
![]() | paramString () const Returns the string of items related to this certificate for correctness check |
![]() | CertificateImpl () Constructs this object |
This abstract class defines an interface to a generic signed certificate. A certficate is constant once it has been generated, so this class only defines methods to get fields of the certificate such as type, versionNumber, serialNumber, signature that a certificate supports. A certificate is created by the CertificateGenerator class. OpenSSLX509Certificate is currently the only subclass of this class. The rest of the Akenti certificates are subclasses of AkentiCertificateImpl.
Alphabetic index HTML hierarchy of classes or Java