TPTP feature: 195644

Author: Igor Alelekov
email: igor.alelekov@intel.com
Last updated: 12/06/2007 17:28 +0300

Rough workload estimate in person weeks:
Process Sizing Names of people doing the work
Design 0.5  
Code 1
Test 0.5
Documentation 0.2
Build and infrastructure 0  
Code review & other committer work
(e.g. check-in, contribution tracking)
if this is to be contributed by someone who
is not a committer in the component
0 N/A - will be done by committer
Total 2.2

Requirement summary

This feature should cover the work required to enhance TPTP Agent Controller to provide a pluggable layer for external ssl providers. Pluggable module with required ssl provider (JSSE, OpenSSL) should be set in AC configuration file and should be loaded dynamically during AC startup.

Design summary

All ssl specific things should be incapsulated into ssl provider modules and AC will delegate all ssl processing to them. The pluggable layer dynamically loads ssl modules according to current configuration. Suggested the following logic and API to be implemented by ssl providers: