Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 80870 Details for
Bug 195644
Add security support to New Agent Controller
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
FDD for Pluggable Layer
TPTP_feature_195644_pa.html (text/html), 3.58 KB, created by
Igor Alelekov
on 2007-10-22 07:53:33 EDT
(
hide
)
Description:
FDD for Pluggable Layer
Filename:
MIME Type:
Creator:
Igor Alelekov
Created:
2007-10-22 07:53:33 EDT
Size:
3.58 KB
patch
obsolete
><!-- ----------------------------------------------------------------------------- --> ><!-- >Project: Eclipse Test and Performance Tools Platform Project >--> ><!-- ----------------------------------------------------------------------------- --> > ><!doctype html public "-//w3c//dtd html 4.0 transitional//en"> ><html> > <head> > <title>TPTP feature bugzilla_number 165409</title> > <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> > <link rel="stylesheet" type="text/css" href="http://www.eclipse.org/tptp/eclipse_style.css" > > <style> ></style> > </head> > <body> > ><h1>TPTP feature: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=195644">195644</a></h1> ><table border="0" cellpadding="2" cellspacing="2"> > <tbody> > <tr> > <td width="100">Author:</td> > <td>Igor Alelekov</td> > </tr> > <tr> > <td width="100">email:</td> > <td><a href="mailto:youremail@company.com">igor.alelekov@intel.com</a></td> > </tr> > <tr> > <td width="100">Last updated:</td> > <td> > <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y %H:%M %Z" startspan -->10/22/2007 15:24 +0400<!--webbot bot="Timestamp" endspan i-checksum="28649" --></td> > </tr> > </tbody> ></table> ><br/> ><font color="red">Rough workload estimate in person weeks:</font> ><br/> ><table border="1"> > <tbody> > <tr> > <th>Process</th> > <th>Sizing</th> > <th>Names of people doing the work</th> > </tr> > <tr> > <td>Design</td> > <td>0.5</td> > <td rowspan="4"> </td> > </tr> > <tr> > <td>Code</td> > <td>1</td> > </tr> > <tr> > <td>Test</td> > <td>0.5</td> > </tr> > <tr> > <td>Documentation</td> > <td>0.2</td> > </tr> > <tr> > <td>Build and infrastructure</td> > <td>0</td> > <td> </td> > </tr> > <tr> > <td>Code review & other committer work <br/> > (e.g. check-in, contribution tracking) <br/> > if this is to be contributed by someone who <br/> > is not a committer in the component > </td> > <td>0</td> > <td>N/A - will be done by committer</td> > </tr> > <tr> > <td><b><font color="red">Total</font></b></td> > <td colspan="2"><font color="#FF0000"><b>2.2</b></font></td> > </tr> > </tbody> ></table> ><br> ><h2>Requirement summary</h2> ><p>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 > loaded dynamically during AC startup. SSL provider to use should be set in AC configuration file. ></p> > ><h2>User interactions</h2> > ><h4><i>Code interfaces</i></h4> ><p>Should provide API to implement by pluggable modules.</p> > ><h2>Design summary</h2> >Suggested the following AC actions to use and API to be implemented by ssl providers: ><ul> > <li>Agent Controller processes the configuration file to get if security is > enabled, ssl provider to use and ssl provider's library to load.</li> > <li>AC loads required library and initializes it with<b> sslInit()</b> > method.</li> > <li>AC can use <b>sslGetProviderName()</b> and <b>sslGetProviderInfo()</b> to get information about this ssl > provider.</li> > <li>With incoming client connection request, AC calls <b>sslAccept() </b>to > open new ssl session.</li> > <li>AC uses <b>sslRead()</b> and <b>sslWrite()</b> methods for data > exchange with the client.</li> > <li>AC uses <b>sslClose()</b> to close ssl session and free allocated > resources when the client disconnects.</li> > </ul> > All ssl specific things should be incapsulated into ssl providers and AC delegates all ssl processing to them. > </div> ></div> > > </body> ></html>
<!-- ----------------------------------------------------------------------------- --> <!-- Project: Eclipse Test and Performance Tools Platform Project --> <!-- ----------------------------------------------------------------------------- --> <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>TPTP feature bugzilla_number 165409</title> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="http://www.eclipse.org/tptp/eclipse_style.css" > <style> </style> </head> <body> <h1>TPTP feature: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=195644">195644</a></h1> <table border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> <td width="100">Author:</td> <td>Igor Alelekov</td> </tr> <tr> <td width="100">email:</td> <td><a href="mailto:youremail@company.com">igor.alelekov@intel.com</a></td> </tr> <tr> <td width="100">Last updated:</td> <td> <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y %H:%M %Z" startspan -->10/22/2007 15:24 +0400<!--webbot bot="Timestamp" endspan i-checksum="28649" --></td> </tr> </tbody> </table> <br/> <font color="red">Rough workload estimate in person weeks:</font> <br/> <table border="1"> <tbody> <tr> <th>Process</th> <th>Sizing</th> <th>Names of people doing the work</th> </tr> <tr> <td>Design</td> <td>0.5</td> <td rowspan="4"> </td> </tr> <tr> <td>Code</td> <td>1</td> </tr> <tr> <td>Test</td> <td>0.5</td> </tr> <tr> <td>Documentation</td> <td>0.2</td> </tr> <tr> <td>Build and infrastructure</td> <td>0</td> <td> </td> </tr> <tr> <td>Code review & other committer work <br/> (e.g. check-in, contribution tracking) <br/> if this is to be contributed by someone who <br/> is not a committer in the component </td> <td>0</td> <td>N/A - will be done by committer</td> </tr> <tr> <td><b><font color="red">Total</font></b></td> <td colspan="2"><font color="#FF0000"><b>2.2</b></font></td> </tr> </tbody> </table> <br> <h2>Requirement summary</h2> <p>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 loaded dynamically during AC startup. SSL provider to use should be set in AC configuration file. </p> <h2>User interactions</h2> <h4><i>Code interfaces</i></h4> <p>Should provide API to implement by pluggable modules.</p> <h2>Design summary</h2> Suggested the following AC actions to use and API to be implemented by ssl providers: <ul> <li>Agent Controller processes the configuration file to get if security is enabled, ssl provider to use and ssl provider's library to load.</li> <li>AC loads required library and initializes it with<b> sslInit()</b> method.</li> <li>AC can use <b>sslGetProviderName()</b> and <b>sslGetProviderInfo()</b> to get information about this ssl provider.</li> <li>With incoming client connection request, AC calls <b>sslAccept() </b>to open new ssl session.</li> <li>AC uses <b>sslRead()</b> and <b>sslWrite()</b> methods for data exchange with the client.</li> <li>AC uses <b>sslClose()</b> to close ssl session and free allocated resources when the client disconnects.</li> </ul> All ssl specific things should be incapsulated into ssl providers and AC delegates all ssl processing to them. </div> </div> </body> </html>
View Attachment As Raw
Actions:
View
Attachments on
bug 195644
:
73419
|
73421
|
73422
|
73423
|
73425
|
73429
|
77241
|
77242
|
77243
|
80051
|
80132
| 80870 |
84612
|
84631