org.globus.wsrf.impl.security.authentication.secureConv.service
Class AuthenticationServiceImpl
java.lang.Object
|
+--org.globus.wsrf.impl.security.authentication.secureConv.service.AuthenticationServiceImpl
- All Implemented Interfaces:
- AuthenticationServiceConstants, Remote, SecureContextEstablishmentPortType
- public class AuthenticationServiceImpl
- extends Object
- implements SecureContextEstablishmentPortType, AuthenticationServiceConstants
This is used by the services to establish a security context.
This class must be thread-safe. And must assume stateless for
contexts because can have multiple active contexts.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthenticationServiceImpl
public AuthenticationServiceImpl()
initTokenExchange
public ContextTokenOutElementType initTokenExchange(InitContextTokenElementType tokenType)
throws RemoteException,
MechanismTypeNotSupportedFault
- Specified by:
initTokenExchange in interface SecureContextEstablishmentPortType
continueTokenExchange
public ContextTokenOutElementType continueTokenExchange(ContextTokenElementType tokenType)
throws RemoteException,
InvalidContextIdFault
- Must be stateless.
- Specified by:
continueTokenExchange in interface SecureContextEstablishmentPortType
getGSSManager
protected GSSManager getGSSManager(String mechanismType)
throws MechanismTypeNotSupportedFault
getCredential
protected GSSCredential getCredential(String servicePath,
String secDesc,
Object resource)
throws SecurityException
Copyright © 1999-2003 University of Chicago and The University of Southern California. All rights reserved.