eu.unicore.hila.grid.unicore6
Class Unicore6SecurityProperties

java.lang.Object
  extended by eu.unicore.security.canl.DefaultAuthnAndTrustConfiguration
      extended by eu.unicore.util.httpclient.DefaultClientConfiguration
          extended by eu.unicore.util.httpclient.ClientProperties
              extended by eu.unicore.hila.grid.unicore6.Unicore6SecurityProperties
All Implemented Interfaces:
eu.unicore.hila.grid.ID, eu.unicore.security.canl.IAuthnAndTrustConfiguration, eu.unicore.util.httpclient.IClientConfiguration, eu.unicore.util.httpclient.IPlainClientConfiguration, Cloneable

public class Unicore6SecurityProperties
extends eu.unicore.util.httpclient.ClientProperties
implements eu.unicore.hila.grid.ID

This class wraps the underlying security class ClientProperties. As of HiLA 2.4.0, CANL security properties must be set inside the client configuration file.

Author:
bjoernh 13.08.2009 16:17:43

Field Summary
static Map<String,eu.unicore.util.configuration.PropertyMD> DEFAULTS
           
static String HILA_UNICORE6_BASE
           
 
Fields inherited from class eu.unicore.util.httpclient.ClientProperties
DEFAULT_PREFIX, EXTRA_HTTP_LIB_PROPERTIES_PREFIX, META, PROP_HTTP_AUTHN_ENABLED, PROP_HTTP_PASSWORD, PROP_HTTP_USER, PROP_IN_HANDLERS, PROP_MESSAGE_SIGNING_ENABLED, PROP_OUT_HANDLERS, PROP_SERVER_HOSTNAME_CHECKING, PROP_SSL_AUTHN_ENABLED, PROP_SSL_ENABLED
 
Constructor Summary
Unicore6SecurityProperties(Unicore6Properties _props)
           
Unicore6SecurityProperties(Unicore6Properties _props, String _profile)
           
 
Method Summary
 Unicore6SecurityProperties clone()
           
 
Methods inherited from class eu.unicore.util.httpclient.ClientProperties
getAuthnAndTrustConfiguration, getClientPropertiesHelper, getDefaultAuthnAndTrust, shallowClone
 
Methods inherited from class eu.unicore.util.httpclient.DefaultClientConfiguration
cloneTo, doHttpAuthn, doSignMessage, doSSLAuthn, getClassLoader, getETDSettings, getExtraSecurityTokens, getExtraSettings, getHttpPassword, getHttpUser, getInHandlerClassNames, getOutHandlerClassNames, getServerHostnameCheckingMode, isSslEnabled, setClassLoader, setCredential, setDoSignMessage, setEtdSettings, setExtraSecurityTokens, setExtraSettings, setHttpAuthn, setHttpPassword, setHttpUser, setInHandlerClassNames, setOutHandlerClassNames, setServerHostnameCheckingMode, setSslAuthn, setSslEnabled
 
Methods inherited from class eu.unicore.security.canl.DefaultAuthnAndTrustConfiguration
getCredential, getValidator, setValidator
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.unicore.security.canl.IAuthnAndTrustConfiguration
getCredential, getValidator
 

Field Detail

HILA_UNICORE6_BASE

public static final String HILA_UNICORE6_BASE
See Also:
Constant Field Values

DEFAULTS

public static final Map<String,eu.unicore.util.configuration.PropertyMD> DEFAULTS
Constructor Detail

Unicore6SecurityProperties

public Unicore6SecurityProperties(Unicore6Properties _props,
                                  String _profile)
Parameters:
profile -

Unicore6SecurityProperties

public Unicore6SecurityProperties(Unicore6Properties _props)
Method Detail

clone

public Unicore6SecurityProperties clone()
Specified by:
clone in interface eu.unicore.security.canl.IAuthnAndTrustConfiguration
Specified by:
clone in interface eu.unicore.util.httpclient.IClientConfiguration
Specified by:
clone in interface eu.unicore.util.httpclient.IPlainClientConfiguration
Overrides:
clone in class eu.unicore.util.httpclient.ClientProperties
See Also:
ClientProperties.clone()


Copyright © 2010-2013 UNICORE. All Rights Reserved.