00001
00022 package org.objectweb.jonas.security.interceptors.iiop;
00023
00024 import org.omg.CORBA.LocalObject;
00025 import org.omg.PortableInterceptor.ORBInitInfo;
00026 import org.omg.PortableInterceptor.ORBInitializer;
00027
00034 public class SecurityInitializer extends LocalObject implements ORBInitializer {
00035
00036 public void pre_init(ORBInitInfo info) {
00037
00038 }
00039
00040 public void post_init(ORBInitInfo info) {
00041 try {
00042 info.add_client_request_interceptor(new CorbaClientSecurityInterceptor(info));
00043 info.add_server_request_interceptor(new CorbaServerSecurityInterceptor(info));
00044 } catch (Exception e) {
00045 e.printStackTrace();
00046 }
00047 }
00048
00049 }