org.apache.manifoldcf.core.interfaces
Class KeystoreManagerFactory

java.lang.Object
  extended by org.apache.manifoldcf.core.interfaces.KeystoreManagerFactory

public class KeystoreManagerFactory
extends java.lang.Object

This class is the factory class for keystore managers.


Nested Class Summary
protected static class KeystoreManagerFactory.OpenTrustManager
           
 
Field Summary
static java.lang.String _rcsid
           
protected static javax.net.ssl.X509TrustManager[] openTrustManagerArray
           
 
Constructor Summary
KeystoreManagerFactory()
           
 
Method Summary
static javax.net.ssl.SSLSocketFactory getTrustingSecureSocketFactory()
          Build a secure socket factory that pays no attention to certificates in trust store, and just trusts everything.
static IKeystoreManager make(java.lang.String passcode)
          Mint a keystore manager.
static IKeystoreManager make(java.lang.String passcode, java.lang.String base64String)
          Mint a keystore manager from a base-64 encoded string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rcsid

public static final java.lang.String _rcsid
See Also:
Constant Field Values

openTrustManagerArray

protected static javax.net.ssl.X509TrustManager[] openTrustManagerArray
Constructor Detail

KeystoreManagerFactory

public KeystoreManagerFactory()
Method Detail

make

public static IKeystoreManager make(java.lang.String passcode)
                             throws ManifoldCFException
Mint a keystore manager.

Throws:
ManifoldCFException

make

public static IKeystoreManager make(java.lang.String passcode,
                                    java.lang.String base64String)
                             throws ManifoldCFException
Mint a keystore manager from a base-64 encoded string.

Throws:
ManifoldCFException

getTrustingSecureSocketFactory

public static javax.net.ssl.SSLSocketFactory getTrustingSecureSocketFactory()
                                                                     throws ManifoldCFException
Build a secure socket factory that pays no attention to certificates in trust store, and just trusts everything.

Throws:
ManifoldCFException