SecurityInterceptor.java

00001 
00022 package org.objectweb.jonas.security.interceptors.iiop;
00023 
00024 import org.omg.CORBA.LocalObject;
00025 
00026 import org.objectweb.security.context.Marshalling;
00027 import org.objectweb.security.context.SecurityContext;
00028 
00034 public abstract class SecurityInterceptor extends LocalObject {
00035 
00039     public static final int SEC_CTX_ID = 101;
00040 
00048     public byte[] marshallSecurityContext(SecurityContext ctx) {
00049         return Marshalling.marshallSecurityContext(ctx);
00050     }
00051 
00057     public SecurityContext unmarshallSecurityContext(byte[] byteCtx) {
00058         return Marshalling.unmarshallSecurityContext(byteCtx);
00059     }
00060 
00066     public String contextString(SecurityContext scx) {
00067         return (scx.toString());
00068     }
00069 
00070 }
00071 

Generated on Tue Feb 15 15:05:21 2005 for JOnAS by  doxygen 1.3.9.1