org.gcube.security.soa3.connector.integration.client.context
Class SOA3ClientSecurityContext

java.lang.Object
  extended by org.gcube.common.core.security.context.impl.DefaultGHNSecurityContext
      extended by org.gcube.common.core.security.context.impl.DefaultGHNClientSecurityContext
          extended by org.gcube.security.soa3.connector.integration.client.context.SOA3ClientSecurityContext
All Implemented Interfaces:
org.gcube.common.core.security.context.SecurityContext

public class SOA3ClientSecurityContext
extends org.gcube.common.core.security.context.impl.DefaultGHNClientSecurityContext


Field Summary
 
Fields inherited from class org.gcube.common.core.security.context.impl.DefaultGHNSecurityContext
defaultCredentials, defaultSecurityDescriptorBuilder, defaultSubject
 
Fields inherited from interface org.gcube.common.core.security.context.SecurityContext
DEFAULT_SECURITY_CONFIGURATION
 
Constructor Summary
SOA3ClientSecurityContext()
           
 
Method Summary
 org.gcube.common.core.security.impl.GCUBECredentialAdder getCredentialsAdder()
           
 org.globus.wsrf.impl.security.descriptor.ServiceSecurityDescriptor getDefaultIncomingMessagesSecurityDescriptor()
           
 org.globus.wsrf.impl.security.descriptor.ServiceSecurityDescriptor getDefaultOutgoingMessagesSecurityDescriptor()
           
 org.gcube.common.core.security.GCUBESecurityManager getDefaultSecurityManager()
           
 org.gcube.common.core.security.GCUBEDefaultSecurityConfiguration getDefaultServiceSecurityConfiguration()
           
 
Methods inherited from class org.gcube.common.core.security.context.impl.DefaultGHNClientSecurityContext
getDefaultCredentials, getDefaultSubject
 
Methods inherited from class org.gcube.common.core.security.context.impl.DefaultGHNSecurityContext
init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOA3ClientSecurityContext

public SOA3ClientSecurityContext()
Method Detail

getDefaultServiceSecurityConfiguration

public org.gcube.common.core.security.GCUBEDefaultSecurityConfiguration getDefaultServiceSecurityConfiguration()
Specified by:
getDefaultServiceSecurityConfiguration in interface org.gcube.common.core.security.context.SecurityContext
Overrides:
getDefaultServiceSecurityConfiguration in class org.gcube.common.core.security.context.impl.DefaultGHNSecurityContext

getDefaultIncomingMessagesSecurityDescriptor

public org.globus.wsrf.impl.security.descriptor.ServiceSecurityDescriptor getDefaultIncomingMessagesSecurityDescriptor()
Specified by:
getDefaultIncomingMessagesSecurityDescriptor in interface org.gcube.common.core.security.context.SecurityContext
Overrides:
getDefaultIncomingMessagesSecurityDescriptor in class org.gcube.common.core.security.context.impl.DefaultGHNSecurityContext

getDefaultOutgoingMessagesSecurityDescriptor

public org.globus.wsrf.impl.security.descriptor.ServiceSecurityDescriptor getDefaultOutgoingMessagesSecurityDescriptor()
Specified by:
getDefaultOutgoingMessagesSecurityDescriptor in interface org.gcube.common.core.security.context.SecurityContext
Overrides:
getDefaultOutgoingMessagesSecurityDescriptor in class org.gcube.common.core.security.context.impl.DefaultGHNSecurityContext

getDefaultSecurityManager

public org.gcube.common.core.security.GCUBESecurityManager getDefaultSecurityManager()
                                                                              throws Exception
Specified by:
getDefaultSecurityManager in interface org.gcube.common.core.security.context.SecurityContext
Overrides:
getDefaultSecurityManager in class org.gcube.common.core.security.context.impl.DefaultGHNClientSecurityContext
Throws:
Exception

getCredentialsAdder

public org.gcube.common.core.security.impl.GCUBECredentialAdder getCredentialsAdder()
Specified by:
getCredentialsAdder in interface org.gcube.common.core.security.context.SecurityContext
Overrides:
getCredentialsAdder in class org.gcube.common.core.security.context.impl.DefaultGHNSecurityContext


Copyright © 2013. All Rights Reserved.