3 `
<!-- #BeginTemplate "/Templates/TAO_Security.dwt" -->
5 <!-- #BeginEditable "doctitle" -->
6 <title>TAO - CORBA Security Service
</title>
8 <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1">
9 <script language=
"JavaScript">
11 function MM_preloadImages() { //v3.0
12 var d
=document
; if(d
.images
){ if(!d
.MM_p
) d
.MM_p
=new Array();
13 var i
,j
=d
.MM_p
.length
,a
=MM_preloadImages
.arguments
; for(i
=0; i
<a
.length
; i
++)
14 if (a
[i
].indexOf("#")!=0){ d
.MM_p
[j
]=new Image
; d
.MM_p
[j
++].src
=a
[i
];}}
17 function MM_findObj(n
, d
) { //v3.0
18 var p
,i
,x
; if(!d
) d
=document
; if((p
=n
.indexOf("?"))>0&&parent
.frames
.length
) {
19 d
=parent
.frames
[n
.substring(p
+1)].document
; n
=n
.substring(0,p
);}
20 if(!(x
=d
[n
])&&d
.all
) x
=d
.all
[n
]; for (i
=0;!x
&&i
<d
.forms
.length
;i
++) x
=d
.forms
[i
][n
];
21 for(i
=0;!x
&&d
.layers
&&i
<d
.layers
.length
;i
++) x
=MM_findObj(n
,d
.layers
[i
].document
); return x
;
24 function MM_nbGroup(event
, grpName
) { //v3.0
25 var i
,img
,nbArr
,args
=MM_nbGroup
.arguments
;
26 if (event
== "init" && args
.length
> 2) {
27 if ((img
= MM_findObj(args
[2])) != null && !img
.MM_init
) {
28 img
.MM_init
= true; img
.MM_up
= args
[3]; img
.MM_dn
= img
.src
;
29 if ((nbArr
= document
[grpName
]) == null) nbArr
= document
[grpName
] = new Array();
30 nbArr
[nbArr
.length
] = img
;
31 for (i
=4; i
< args
.length
-1; i
+=2) if ((img
= MM_findObj(args
[i
])) != null) {
32 if (!img
.MM_up
) img
.MM_up
= img
.src
;
33 img
.src
= img
.MM_dn
= args
[i
+1];
34 nbArr
[nbArr
.length
] = img
;
36 } else if (event
== "over") {
37 document
.MM_nbOver
= nbArr
= new Array();
38 for (i
=1; i
< args
.length
-1; i
+=3) if ((img
= MM_findObj(args
[i
])) != null) {
39 if (!img
.MM_up
) img
.MM_up
= img
.src
;
40 img
.src
= (img
.MM_dn
&& args
[i
+2]) ? args
[i
+2] : args
[i
+1];
41 nbArr
[nbArr
.length
] = img
;
43 } else if (event
== "out" ) {
44 for (i
=0; i
< document
.MM_nbOver
.length
; i
++) {
45 img
= document
.MM_nbOver
[i
]; img
.src
= (img
.MM_dn
) ? img
.MM_dn
: img
.MM_up
; }
46 } else if (event
== "down") {
47 if ((nbArr
= document
[grpName
]) != null)
48 for (i
=0; i
< nbArr
.length
; i
++) { img
=nbArr
[i
]; img
.src
= img
.MM_up
; img
.MM_dn
= 0; }
49 document
[grpName
] = nbArr
= new Array();
50 for (i
=2; i
< args
.length
-1; i
+=2) if ((img
= MM_findObj(args
[i
])) != null) {
51 if (!img
.MM_up
) img
.MM_up
= img
.src
;
52 img
.src
= img
.MM_dn
= args
[i
+1];
53 nbArr
[nbArr
.length
] = img
;
60 <body bgcolor=
"#FFFFFF" onLoad=
"MM_preloadImages('fireworks/nav_bar_r02_c2_f3.gif','fireworks/nav_bar_r02_c2_f2.gif','fireworks/nav_bar_r04_c2_f3.gif','fireworks/nav_bar_r04_c2_f2.gif','fireworks/nav_bar_r04_c2_f4.gif','fireworks/nav_bar_r06_c2_f3.gif','fireworks/nav_bar_r06_c2_f2.gif','fireworks/nav_bar_r06_c2_f4.gif','fireworks/nav_bar_r08_c2_f3.gif','fireworks/nav_bar_r08_c2_f2.gif','fireworks/nav_bar_r08_c2_f4.gif','fireworks/nav_bar_r10_c2_f3.gif','fireworks/nav_bar_r10_c2_f2.gif','fireworks/nav_bar_r10_c2_f4.gif','fireworks/nav_bar_r12_c2_f3.gif','fireworks/nav_bar_r12_c2_f2.gif','fireworks/nav_bar_r12_c2_f4.gif','fireworks/nav_bar_r02_c2_f4.gif')">
61 <div id=
"Layer2" style=
"position:absolute; left:89px; top:32px; width:792px; height:125px; z-index:2">
62 <h1 align=
"center"><img src=
"images/CORBA_Security.jpg" width=
"500" height=
"131" align=
"middle"></h1>
64 <div id=
"Layer3" style=
"position:absolute; left:257px; top:199px; width:625px; height:1px; z-index:3"><!-- #BeginEditable "Body" -->
65 <h2>The
<a href=
"http://www.omg.org/corba/sectrans.html#sec">CORBA Security
66 Service
</a> in TAO
</h2>
67 <p>The CORBA Security Service for TAO is currently under development. This web
68 page will be updated as parts of the CORBA Security Service are completed.
</p>
70 <li>An
<code>SSLIOP::Current
</code> object is now available as a TAO extension.
71 It allows applications to obtain the SSL session state associated with the
72 current request. This feature, provides a means for applications to perform
73 X
.509 certificate-based request authorization, for example.
</li>
74 <li>A request interceptor is now registered with the ORB when the SSLIOP pluggable
75 protocol is loaded. This interceptor enforces secure invocation.
</li>
76 <li>TAO's
<a href=
"Conformance.html">CORBA Security Service Conformance Statement
</a>
77 is now available.
</li>
78 <li>IIOP over SSL, as detailed in the CORBA Security Service, has been implemented
79 as a
<a href=
"http://www.cs.wustl.edu/%7Eschmidt/ACE_wrappers/TAO/docs/releasenotes/index.html#pp">pluggable
80 protocol
</a> for TAO called
<a href=
"SSLIOP.html">SSLIOP
</a>.
</li>
82 <!-- #EndEditable --></div>
83 <div id=
"Layer1" style=
"position:absolute; left:87px; top:162px; width:153px; height:373px; z-index:4"><!-- Image with table -->
84 <table border=
"0" cellpadding=
"0" cellspacing=
"0" width=
"158">
85 <!-- fwtable fwsrc="Untitled" fwbase="nav_bar.gif" -->
86 <tr> <!-- Shim row, height 1. -->
87 <td><img src=
"/fireworks/shim.gif" width=
"9" height=
"1" border=
"0" name=
"undefined_2"></td>
88 <td><img src=
"/fireworks/shim.gif" width=
"141" height=
"1" border=
"0" name=
"undefined_2"></td>
89 <td><img src=
"/fireworks/shim.gif" width=
"8" height=
"1" border=
"0" name=
"undefined_2"></td>
90 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"1" border=
"0" name=
"undefined_2"></td>
92 <tr valign=
"top"><!-- row 1 -->
93 <td colspan=
"3"><img name=
"nav_bar_r01_c1" src=
"fireworks/nav_bar_r01_c1.gif" width=
"158" height=
"35" border=
"0"></td>
94 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"35" border=
"0" name=
"undefined_2"></td>
96 <tr valign=
"top"><!-- row 2 -->
97 <td rowspan=
"12"><img name=
"nav_bar_r02_c1" src=
"fireworks/nav_bar_r02_c1.gif" width=
"9" height=
"342" border=
"0"></td>
98 <td><a href=
"index.html" onMouseOut=
"MM_nbGroup('out');" onMouseOver=
"MM_nbGroup('over','Home','fireworks/nav_bar_r02_c2_f2.gif','fireworks/nav_bar_r02_c2_f4.gif',1)" onClick=
"MM_nbGroup('down','navbar1','Home','fireworks/nav_bar_r02_c2_f3.gif',1)" ><img name=
"Home" src=
"fireworks/nav_bar_r02_c2.gif" border=
"0" onLoad=
""></a></td>
99 <td rowspan=
"12"><img name=
"nav_bar_r02_c3" src=
"fireworks/nav_bar_r02_c3.gif" width=
"8" height=
"342" border=
"0"></td>
100 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"36" border=
"0" name=
"undefined_2"></td>
102 <tr valign=
"top"><!-- row 3 -->
103 <td><img name=
"nav_bar_r03_c2" src=
"fireworks/nav_bar_r03_c2.gif" width=
"141" height=
"5" border=
"0"></td>
104 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"5" border=
"0" name=
"undefined_2"></td>
106 <tr valign=
"top"><!-- row 4 -->
107 <td><a href=
"Download.html" onMouseOut=
"MM_nbGroup('out');" onMouseOver=
"MM_nbGroup('over','Download','fireworks/nav_bar_r04_c2_f2.gif','fireworks/nav_bar_r04_c2_f4.gif',1)" onClick=
"MM_nbGroup('down','navbar1','Download','fireworks/nav_bar_r04_c2_f3.gif',1)" ><img name=
"Download" src=
"fireworks/nav_bar_r04_c2.gif" width=
"141" height=
"36" border=
"0" onLoad=
""></a></td>
108 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"36" border=
"0" name=
"undefined_2"></td>
110 <tr valign=
"top"><!-- row 5 -->
111 <td><img name=
"nav_bar_r05_c2" src=
"fireworks/nav_bar_r05_c2.gif" width=
"141" height=
"5" border=
"0"></td>
112 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"5" border=
"0" name=
"undefined_2"></td>
114 <tr valign=
"top"><!-- row 6 -->
115 <td><a href=
"http://www.dre.vanderbilt.edu/~schmidt/TAO.html" onMouseOut=
"MM_nbGroup('out');" onMouseOver=
"MM_nbGroup('over','TAO','fireworks/nav_bar_r06_c2_f2.gif','fireworks/nav_bar_r06_c2_f4.gif',1)" onClick=
"MM_nbGroup('down','navbar1','TAO','fireworks/nav_bar_r06_c2_f3.gif',1)" ><img name=
"TAO" src=
"fireworks/nav_bar_r06_c2.gif" width=
"141" height=
"36" border=
"0" onLoad=
""></a></td>
116 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"36" border=
"0" name=
"undefined_2"></td>
118 <tr valign=
"top"><!-- row 7 -->
119 <td><img name=
"nav_bar_r07_c2" src=
"fireworks/nav_bar_r07_c2.gif" width=
"141" height=
"5" border=
"0"></td>
120 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"5" border=
"0" name=
"undefined_2"></td>
122 <tr valign=
"top"><!-- row 8 -->
123 <td><a href=
"SSLIOP.html" onMouseOut=
"MM_nbGroup('out');" onMouseOver=
"MM_nbGroup('over','SSLIOP','fireworks/nav_bar_r08_c2_f2.gif','fireworks/nav_bar_r08_c2_f4.gif',1)" onClick=
"MM_nbGroup('down','navbar1','SSLIOP','fireworks/nav_bar_r08_c2_f3.gif',1)" ><img name=
"SSLIOP" src=
"fireworks/nav_bar_r08_c2.gif" width=
"141" height=
"36" border=
"0" onLoad=
""></a></td>
124 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"36" border=
"0" name=
"undefined_2"></td>
126 <tr valign=
"top"><!-- row 9 -->
127 <td><img name=
"nav_bar_r09_c2" src=
"fireworks/nav_bar_r09_c2.gif" width=
"141" height=
"5" border=
"0"></td>
128 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"5" border=
"0" name=
"undefined_2"></td>
130 <tr valign=
"top"><!-- row 10 -->
131 <td><a href=
"Security_Service.html" onMouseOut=
"MM_nbGroup('out');" onMouseOver=
"MM_nbGroup('over','Security_Service','fireworks/nav_bar_r10_c2_f2.gif','fireworks/nav_bar_r10_c2_f4.gif',1)" onClick=
"MM_nbGroup('down','navbar1','Security_Service','fireworks/nav_bar_r10_c2_f3.gif',1)" ><img name=
"Security_Service" src=
"fireworks/nav_bar_r10_c2.gif" width=
"141" height=
"36" border=
"0" onLoad=
""></a></td>
132 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"36" border=
"0" name=
"undefined_2"></td>
134 <tr valign=
"top"><!-- row 11 -->
135 <td><img name=
"nav_bar_r11_c2" src=
"fireworks/nav_bar_r11_c2.gif" width=
"141" height=
"5" border=
"0"></td>
136 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"5" border=
"0" name=
"undefined_2"></td>
138 <tr valign=
"top"><!-- row 12 -->
139 <td><a href=
"FAQ.html" onMouseOut=
"MM_nbGroup('out');" onMouseOver=
"MM_nbGroup('over','FAQ','fireworks/nav_bar_r12_c2_f2.gif','fireworks/nav_bar_r12_c2_f4.gif',1)" onClick=
"MM_nbGroup('down','navbar1','FAQ','fireworks/nav_bar_r12_c2_f3.gif',1)" ><img name=
"FAQ" src=
"fireworks/nav_bar_r12_c2.gif" width=
"141" height=
"36" border=
"0" onLoad=
""></a></td>
140 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"36" border=
"0" name=
"undefined_2"></td>
142 <tr valign=
"top"><!-- row 13 -->
143 <td><img name=
"nav_bar_r13_c2" src=
"fireworks/nav_bar_r13_c2.gif" width=
"141" height=
"101" border=
"0"></td>
144 <td><img src=
"/fireworks/shim.gif" width=
"1" height=
"101" border=
"0" name=
"undefined_2"></td>
146 <!-- This table was automatically created with Macromedia Fireworks 3.0 -->
147 <!-- http://www.macromedia.com -->
150 <table border=
"0" cellpadding=
"0" cellspacing=
"0">
156 <!-- #EndTemplate --></html>