axTLSj::SSLClient Class Reference
[Java API.]

The client context. More...

Public Member Functions

 SSLClient (int options, int num_sessions)
 Start a new client context.
SSL connect (Socket s, byte[] session_id)
 Establish a new SSL connection to an SSL server.

Detailed Description

The client context.

All client connections are started within a client context.


Constructor & Destructor Documentation

axTLSj::SSLClient::SSLClient ( int  options,
int  num_sessions 
) [inline]

Start a new client context.

See also:
SSLCTX for details.

Member Function Documentation

SSL axTLSj::SSLClient::connect ( Socket  s,
byte[]  session_id 
) [inline]

Establish a new SSL connection to an SSL server.

It is up to the application to establish the initial socket connection.

This is a blocking call - it will finish when the handshake is complete (or has failed).

Call dispose() when the connection is to be removed.

Parameters:
s [in] A reference to a Socket object.
session_id [in] A 32 byte session id for session resumption. This can be null if no session resumption is not required.
Returns:
An SSL object reference. Use SSL.handshakeStatus() to check if a handshake succeeded.

Copyright 2007 Cameron Rich