org.gcube.security.soa3.connector.integration
Class SOA3IntegrationCredentialInserter

java.lang.Object
  extended by org.gcube.security.soa3.connector.integration.SOA3IntegrationCredentialInserter
All Implemented Interfaces:
org.gcube.common.core.security.GCUBESecurityManager

public class SOA3IntegrationCredentialInserter
extends Object
implements org.gcube.common.core.security.GCUBESecurityManager


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.gcube.common.core.security.GCUBESecurityManager
org.gcube.common.core.security.GCUBESecurityManager.AuthMethod, org.gcube.common.core.security.GCUBESecurityManager.AuthMode, org.gcube.common.core.security.GCUBESecurityManager.DelegationMode
 
Constructor Summary
SOA3IntegrationCredentialInserter(org.gcube.soa3.connector.common.security.CredentialManager soa3CredentialManager)
           
 
Method Summary
 org.gcube.common.core.security.SecurityCredentials getCredentials()
           
 boolean isSecurityEnabled()
           
 void setAuthMethod(org.gcube.common.core.security.GCUBESecurityManager.AuthMethod m)
           
 void setSecurity(Remote s, org.gcube.common.core.security.GCUBESecurityManager.AuthMode e, org.gcube.common.core.security.GCUBESecurityManager.DelegationMode d)
           
 void useCredentials(GSSCredential credentials)
           
 void useCredentials(org.gcube.common.core.security.SecurityCredentials credentials)
           
 void useCredentials(Thread thread, org.gcube.common.core.security.SecurityCredentials... credentials)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOA3IntegrationCredentialInserter

public SOA3IntegrationCredentialInserter(org.gcube.soa3.connector.common.security.CredentialManager soa3CredentialManager)
Method Detail

isSecurityEnabled

public boolean isSecurityEnabled()
Specified by:
isSecurityEnabled in interface org.gcube.common.core.security.GCUBESecurityManager

useCredentials

public void useCredentials(GSSCredential credentials)
                    throws Exception
Specified by:
useCredentials in interface org.gcube.common.core.security.GCUBESecurityManager
Throws:
Exception

useCredentials

public void useCredentials(org.gcube.common.core.security.SecurityCredentials credentials)
                    throws Exception
Specified by:
useCredentials in interface org.gcube.common.core.security.GCUBESecurityManager
Throws:
Exception

useCredentials

public void useCredentials(Thread thread,
                           org.gcube.common.core.security.SecurityCredentials... credentials)
                    throws Exception
Specified by:
useCredentials in interface org.gcube.common.core.security.GCUBESecurityManager
Throws:
Exception

getCredentials

public org.gcube.common.core.security.SecurityCredentials getCredentials()
Specified by:
getCredentials in interface org.gcube.common.core.security.GCUBESecurityManager

setSecurity

public void setSecurity(Remote s,
                        org.gcube.common.core.security.GCUBESecurityManager.AuthMode e,
                        org.gcube.common.core.security.GCUBESecurityManager.DelegationMode d)
                 throws Exception
Specified by:
setSecurity in interface org.gcube.common.core.security.GCUBESecurityManager
Throws:
Exception

setAuthMethod

public void setAuthMethod(org.gcube.common.core.security.GCUBESecurityManager.AuthMethod m)
Specified by:
setAuthMethod in interface org.gcube.common.core.security.GCUBESecurityManager


Copyright © 2013. All Rights Reserved.