namespace Akenti class OpenSSLContextImpl : public SSLContextImpl

A wrapper around SSL_CTX whic is used to store the credentials of a server/client and the trusted ca certs

Inheritance:


Public Methods

OpenSSLContextImpl (Version version, bool isClient)
Internal class
~OpenSSLContextImpl ()
Destructor
void setCertificateFile (const string& certFile, FileType type)
Sets the identity certificate chain c of the client/server
void setPrivateKeyFile (const string& keyFile, FileType type)
Sets the private key of the client/server
void setTrustedCAS (const string& filename)
void addTrustedCA (const Certificate& cert)

Protected Methods

void doSetVerify (int verify)

Inherited from SSLContextImpl:

Public Methods

Version getVersion() const
bool isClientContext()
void setVerify(int verify)
virtual string paramString() const

Documentation

A wrapper around SSL_CTX whic is used to store the credentials of a server/client and the trusted ca certs.
OpenSSLContextImpl(Version version, bool isClient)
Internal class.
Parameters:
Version - version the version of openSSL that is supported. currently it must be TLS1 or SSL V3.
bool - isClient true for client context false otherwise

~OpenSSLContextImpl()
Destructor

void setCertificateFile(const string& certFile, FileType type)
Sets the identity certificate chain c of the client/server

void setPrivateKeyFile(const string& keyFile, FileType type)
Sets the private key of the client/server

void setTrustedCAS(const string& filename)

void addTrustedCA(const Certificate& cert)

void doSetVerify(int verify)


This class has no child classes.
Author:
Shrilekha Mudumbai Abdelilah Essiari

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