A subclass of CertficateFactoryImpl that is used to create OpenSSLCertificates or OpenSSLCertificateReqests from encoded representations of these objects, to create Generators for OpenSSLCertificates or OpenSSLCertificateRequests, and to encode OpenSSLCertficates or OpenSSLCertificateRequests for exporting
![]() | OpenSSLCertificateFactoryImpl () Constructs this object |
![]() | ~OpenSSLCertificateFactoryImpl () Deletes this object |
![]() | initCertificate (const string& type, const string& encoding) const Returns a Certificate containing a OpenSSLX509CertificateImpl which has been initialized from the encoded string |
![]() | getCertificateEncoded (const string& type, const Certificate& certificate) const Encodes the Certificate using an encoding specified by type |
![]() | getCertificateGenerator (const string& type) const Return an instance of CertificateGenerator which holds an OpenSSLCertificateGeneratorImpl |
![]() | initCertificateRequest (const string& type, const string& encoding) const Returns a CertificateRequest which holds an OpenSSLCertificateRequestImpl |
![]() | getCertificateRequestEncoded (const string& type, const CertificateRequest& request) const Encodes the CertificateRequst which is assumed to contain an OpenSSLCertificateRequestImpl, using an encoding type specified by type |
![]() | getCertificateRequestGenerator (const string& type) const Return an instance of CertificateRequestGenerator wrapping an OpenSSLCertificateGeneratorImpl |
![]() | initCRL (const string& crl, const string& type) const Return an instance of CertificateRevocationList wrapping an OpenSSLCRLImpl |
![]() | initCRLFromFile (const string& crlfile, const string& type) const Return an instance of CertificateRevocationList wrapping an OpenSSLCRLImpl |
A subclass of CertficateFactoryImpl that is used to create OpenSSLCertificates or OpenSSLCertificateReqests from encoded representations of these objects, to create Generators for OpenSSLCertificates or OpenSSLCertificateRequests, and to encode OpenSSLCertficates or OpenSSLCertificateRequests for exporting.
~OpenSSLCertificateFactoryImpl()
Certificate initCertificate(const string& type, const string& encoding) const
encoding - a string of bytes
CertificateFactoryImpl string getCertificateEncoded(const string& type, const Certificate& certificate) const
SecurityException if type is unsupported or if the
encoding fails
certificate - Certificate to be encoded
CertificateImpl CertificateGenerator getCertificateGenerator(const string& type) const
CertificateGeneratorImpl CertificateRequest initCertificateRequest(const string& type, const string& encoding) const
encoding - a string of bytes
CertificateRequestImpl string getCertificateRequestEncoded(const string& type, const CertificateRequest& request) const
SecurityException if type is unsupported or if the
encoding fails
request - CertificateRequest to be encoded
CertificateRequestImpl CertificateRequestGenerator getCertificateRequestGenerator(const string& type) const
CertificateRequestGeneratorImpl CertificateRevocationList initCRL(const string& crl, const string& type) const
type - string that refers to the type of CRL encoding
CertificateRevocationList initCRLFromFile(const string& crlfile, const string& type) const
type - string that refers to the type of CRL encoding
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