class Akenti::SSLContext

A ref_ptr class to wrap a security context.

Inheritance:


Public Methods

[more] SSLContext (SSLContextImpl* impl = NULL)
Constructor
[more] ~SSLContext ()
Destroys this object
[more]static void setDefaultSSLServerContext (const SSLContext& sc)
Sets a default server security context
[more]static const SSLContext& getDefaultSSLServerContext ()
Returns the default server security context
[more]static void setDefaultSSLClientContext (const SSLContext& cc)
Sets a default client security context
[more]static const SSLContext& getDefaultSSLClientContext ()
Returns the default server security context


Documentation

A ref_ptr class to wrap a security context. A security context contains the the values that a secure tranport protocol such as TLS needs. It may include such things as the private key and identity certificate of the principal represented, what level of peer certification is required, the required levels of message security, the ciphers supported, and the CA certificates of trusted CA's. The actual context is implmented in a concrete SSLcontext which is a subclass of the SSLContextImpl.

o SSLContext(SSLContextImpl* impl = NULL)
Constructor

Parameters:
a - reference to a SSLContextImpl

o ~SSLContext()
Destroys this object

ostatic void setDefaultSSLServerContext(const SSLContext& sc)
Sets a default server security context

ostatic const SSLContext& getDefaultSSLServerContext()
Returns the default server security context

ostatic void setDefaultSSLClientContext(const SSLContext& cc)
Sets a default client security context

ostatic const SSLContext& getDefaultSSLClientContext()
Returns the default server security context


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
ref_ptr
SSLContextImpl

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.