de.fzj.unicore.wsrflite.security
Class SecurityPropertiesWrapper

java.lang.Object
  extended by de.fzj.unicore.wsrflite.security.SecurityPropertiesWrapper
All Implemented Interfaces:
eu.unicore.security.xfireutil.client.IAuthenticationConfiguration, eu.unicore.security.xfireutil.client.ISecurityConfiguration, Cloneable

public class SecurityPropertiesWrapper
extends Object
implements eu.unicore.security.xfireutil.client.IAuthenticationConfiguration

wrapper to provide data needed by the AuthSSLProtocolSocketFactory from WSRFlite security properties


Constructor Summary
SecurityPropertiesWrapper(ISecurityProperties sec)
           
 
Method Summary
 Object clone()
           
 boolean doHttpAuthn()
           
 boolean doSSLAuthn()
           
 String getHttpPasswd()
           
 String getHttpUser()
           
 String getKeystore()
           
 String getKeystoreAlias()
           
 String getKeystoreKeyPasswd()
           
 String getKeystorePasswd()
           
 String getKeystoreType()
           
 SSLContext getSSLContext()
           
 String getTruststore()
           
 String getTruststorePasswd()
           
 String getTruststoreType()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityPropertiesWrapper

public SecurityPropertiesWrapper(ISecurityProperties sec)
Method Detail

clone

public Object clone()
Specified by:
clone in interface eu.unicore.security.xfireutil.client.ISecurityConfiguration
Overrides:
clone in class Object

getKeystore

public String getKeystore()
Specified by:
getKeystore in interface eu.unicore.security.xfireutil.client.ISecurityConfiguration

getKeystoreAlias

public String getKeystoreAlias()
Specified by:
getKeystoreAlias in interface eu.unicore.security.xfireutil.client.ISecurityConfiguration

getKeystoreKeyPasswd

public String getKeystoreKeyPasswd()
Specified by:
getKeystoreKeyPasswd in interface eu.unicore.security.xfireutil.client.ISecurityConfiguration

getKeystorePasswd

public String getKeystorePasswd()
Specified by:
getKeystorePasswd in interface eu.unicore.security.xfireutil.client.ISecurityConfiguration

getKeystoreType

public String getKeystoreType()
Specified by:
getKeystoreType in interface eu.unicore.security.xfireutil.client.ISecurityConfiguration

doHttpAuthn

public boolean doHttpAuthn()
Specified by:
doHttpAuthn in interface eu.unicore.security.xfireutil.client.IAuthenticationConfiguration

doSSLAuthn

public boolean doSSLAuthn()
Specified by:
doSSLAuthn in interface eu.unicore.security.xfireutil.client.IAuthenticationConfiguration

getHttpPasswd

public String getHttpPasswd()
Specified by:
getHttpPasswd in interface eu.unicore.security.xfireutil.client.IAuthenticationConfiguration

getHttpUser

public String getHttpUser()
Specified by:
getHttpUser in interface eu.unicore.security.xfireutil.client.IAuthenticationConfiguration

getSSLContext

public SSLContext getSSLContext()
Specified by:
getSSLContext in interface eu.unicore.security.xfireutil.client.IAuthenticationConfiguration

getTruststore

public String getTruststore()
Specified by:
getTruststore in interface eu.unicore.security.xfireutil.client.IAuthenticationConfiguration

getTruststorePasswd

public String getTruststorePasswd()
Specified by:
getTruststorePasswd in interface eu.unicore.security.xfireutil.client.IAuthenticationConfiguration

getTruststoreType

public String getTruststoreType()
Specified by:
getTruststoreType in interface eu.unicore.security.xfireutil.client.IAuthenticationConfiguration


Copyright © 2010. All Rights Reserved.