gov.lanl.SSLTools
Class SSLContextFinderOPENORB

java.lang.Object
  |
  +--org.openorb.ssliop.SSLContextFinder
        |
        +--gov.lanl.SSLTools.SSLContextFinderOPENORB
All Implemented Interfaces:
org.apache.avalon.framework.logger.LogEnabled

public class SSLContextFinderOPENORB
extends org.openorb.ssliop.SSLContextFinder

OpenEMed's context finder for OpenORB, finds our keymanager and trust manager.

 

Constructor Summary
SSLContextFinderOPENORB(org.openorb.orb.config.ORBLoader loader)
          Default constructor.
 
Method Summary
protected  com.sun.net.ssl.KeyManager[] getKeyManagers(org.openorb.orb.config.ORBLoader loader)
          Load the key managers.
protected  com.sun.net.ssl.TrustManager[] getTrustManagers(org.openorb.orb.config.ORBLoader loader)
          Load trust managers.
 
Methods inherited from class org.openorb.ssliop.SSLContextFinder
enableLogging, getServerSocketFactory, getSocketFactory, promptKeystore, promptPassword, setFactories
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLContextFinderOPENORB

public SSLContextFinderOPENORB(org.openorb.orb.config.ORBLoader loader)
Default constructor.

Parameters:
loader - The ORB loader.
Method Detail

getKeyManagers

protected com.sun.net.ssl.KeyManager[] getKeyManagers(org.openorb.orb.config.ORBLoader loader)
Load the key managers. Subclasses may overload to provide an alternate key manager loading mechanism.

Overrides:
getKeyManagers in class org.openorb.ssliop.SSLContextFinder
Parameters:
loader - The ORB loader.
Returns:
An array of key managers.

getTrustManagers

protected com.sun.net.ssl.TrustManager[] getTrustManagers(org.openorb.orb.config.ORBLoader loader)
Load trust managers. Subclasses may overload to provide an alternate trust manager loading mechanism.

Overrides:
getTrustManagers in class org.openorb.ssliop.SSLContextFinder
Parameters:
loader - The ORB loader.
Returns:
An array of TrusManagers.