A AkentiCertGenerator object generates a Akenti Certificate, it completes the information that a akenti certificate holds such as a ID, the principal to whom the certificate belongs to, the guarantor guaranteeing the principal to the associated information in a certificate, the required caching period of a certificate, its verification and validity
![]() | ~AkentiCRLImpl () Deletes the AkentiCertificateImpl object |
![]() | getGuarantor () const Returns the guarantor in form of AkentiPrincipal of this Akenti Certificates Revocation List |
![]() | getVersion () const Returns version of this Akenti Certificates Revocation List |
![]() | getLastUpdate () const Returns the Greenwich Mean Time (GMT) of the lastUpdate time of this Akenti Certificates Revocation List |
![]() | getNextUpdate () const Returns the Greenwich Mean Time (GMT) of the nextUpdate time of this Akenti Certificates Revocation List |
![]() | getRevokedCertificates () const Returns all revoked certificated of this Akenti Certificates Revocation List |
![]() | verify (const PublicKey& publicKey) const Verifies this Akenti Certificates Revocation List |
![]() | getSignature () const Returns signature of this Akenti Certificates Revocation List |
![]() | getSignatureAlgorithm () const Returns signatureAlgorithm of this Akenti Certificates Revocation List |
![]() | ~AkentiCertGenerator () Deletes this object |
![]() | setVersionNumber (int version) Sets the versionNumber to the Akenti Certificate being generated |
![]() | setID (const string& id) Sets the unique identification string representing the Akenti Certificate being generated |
![]() | setGuarantor (const AkentiPrincipal& guarantor) Sets the guarantor (issuer) of the Akenti Certificate being generated in the form of AkentiPrincipal |
![]() | setNotBefore (const UtcTime& notBefore) Sets the Greenwich Mean Time (GMT) of the starting validity date of the certificate being generated |
![]() | setNotAfter (const UtcTime& notAfter) Sets the Greenwich Mean Time (GMT) of the ending validity date of the certificate being generated |
![]() | sign (const PrivateKey &privateKey, const string& signatureAlg) Signs the certificate being generated with specified privateKey and signatureAlg |
![]() | generate () Returns the AkentiCertificate that this AkentiCertGenerator just generated which has all the information a akenti certificate holds such a ID, the principal to whom the certificate belongs to, the guarantor guaranteeing the principal to the associated information in a certificate, the required caching period of a certificate, its verification and validity |
![]() | akentiCert Sets the type of Akenti Certificate that this object refers to |
![]() | AkentiCertGenerator (AkentiCertificateImpl *impl) Constructs a AkentiCertGenerator object with a AkentiCertificateImpl object |
A AkentiCertGenerator object generates a Akenti Certificate, it completes the information that a akenti certificate holds such as a ID, the principal to whom the certificate belongs to, the guarantor guaranteeing the principal to the associated information in a certificate, the required caching period of a certificate, its verification and validity.
virtual AkentiPrincipal getGuarantor() const
DistinguishedName virtual string getVersion() const
virtual UtcTime getLastUpdate() const
virtual UtcTime getNextUpdate() const
virtual vector <AkentiRevokedCertificate> getRevokedCertificates() const
virtual bool verify(const PublicKey& publicKey) const
virtual string getSignature() const
virtual string getSignatureAlgorithm() const
~AkentiCertGenerator()
void setVersionNumber(int version)
void setID(const string& id)
void setGuarantor(const AkentiPrincipal& guarantor)
void setNotBefore(const UtcTime& notBefore)
void setNotAfter(const UtcTime& notAfter)
void sign(const PrivateKey &privateKey, const string& signatureAlg)
signatureAlg -
const AkentiCertificate& generate()
AkentiCertificateImpl AkentiCertGenerator(AkentiCertificateImpl *impl)
AkentiCertificate akentiCert
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