eu.unicore.hila.grid.emi.es
Class EmiEsSecurityProperties

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.emi.es.EmiEsSecurityProperties
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 EmiEsSecurityProperties
extends eu.unicore.util.httpclient.ClientProperties
implements eu.unicore.util.httpclient.IClientConfiguration, eu.unicore.hila.grid.ID

Author:
bjoernh 13.08.2009 16:17:43

Field Summary
static String ALIAS
           
static String HILA_EMI_ES_BASE
           
static String KEYSTORE
           
static String KEYSTORETYPE
           
static String PASSWORD
           
static String TRUSTSTORE
           
static String TRUSTSTOREPASSWORD
           
static String TRUSTSTORETYPE
           
 
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
EmiEsSecurityProperties(EmiEsProperties _props)
           
EmiEsSecurityProperties(EmiEsProperties _props, String _profile)
           
 
Method Summary
 EmiEsSecurityProperties clone()
           
 boolean isSslEnabled()
           
 
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, 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.util.httpclient.IClientConfiguration
doHttpAuthn, doSignMessage, getClassLoader, getETDSettings, getExtraSecurityTokens, getExtraSettings, getHttpPassword, getHttpUser, getInHandlerClassNames, getOutHandlerClassNames
 
Methods inherited from interface eu.unicore.util.httpclient.IPlainClientConfiguration
doSSLAuthn, getServerHostnameCheckingMode
 
Methods inherited from interface eu.unicore.security.canl.IAuthnAndTrustConfiguration
getCredential, getValidator
 

Field Detail

HILA_EMI_ES_BASE

public static final String HILA_EMI_ES_BASE
See Also:
Constant Field Values

TRUSTSTORE

public static final String TRUSTSTORE
See Also:
Constant Field Values

TRUSTSTORETYPE

public static final String TRUSTSTORETYPE
See Also:
Constant Field Values

TRUSTSTOREPASSWORD

public static final String TRUSTSTOREPASSWORD
See Also:
Constant Field Values

KEYSTORETYPE

public static final String KEYSTORETYPE
See Also:
Constant Field Values

PASSWORD

public static final String PASSWORD
See Also:
Constant Field Values

ALIAS

public static final String ALIAS
See Also:
Constant Field Values

KEYSTORE

public static final String KEYSTORE
See Also:
Constant Field Values
Constructor Detail

EmiEsSecurityProperties

public EmiEsSecurityProperties(EmiEsProperties _props,
                               String _profile)
Parameters:
profile -

EmiEsSecurityProperties

public EmiEsSecurityProperties(EmiEsProperties _props)
Method Detail

isSslEnabled

public boolean isSslEnabled()
Specified by:
isSslEnabled in interface eu.unicore.util.httpclient.IPlainClientConfiguration
Overrides:
isSslEnabled in class eu.unicore.util.httpclient.DefaultClientConfiguration
See Also:
DefaultClientConfiguration.isSslEnabled()

clone

public EmiEsSecurityProperties 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.