tigase.extras.io
Class PEMSSLContextContainer

java.lang.Object
  extended by tigase.extras.io.PEMSSLContextContainer
All Implemented Interfaces:
tigase.io.SSLContextContainerIfc

public class PEMSSLContextContainer
extends java.lang.Object
implements tigase.io.SSLContextContainerIfc


Field Summary
protected static java.util.logging.Logger log
           
static java.lang.String PEM_PRIVATE_PWD_KEY
           
static java.lang.String PEM_PRIVATE_PWD_VAL
           
 
Fields inherited from interface tigase.io.SSLContextContainerIfc
ALLOW_INVALID_CERTS_KEY, ALLOW_INVALID_CERTS_VAL, ALLOW_SELF_SIGNED_CERTS_KEY, ALLOW_SELF_SIGNED_CERTS_VAL, DEFAULT_DOMAIN_CERT_KEY, DEFAULT_DOMAIN_CERT_VAL, JKS_KEYSTORE_FILE_KEY, JKS_KEYSTORE_FILE_VAL, JKS_KEYSTORE_PWD_KEY, JKS_KEYSTORE_PWD_VAL, SERVER_CERTS_DIR_KEY, SERVER_CERTS_DIR_VAL, SSL_CONTAINER_CLASS_KEY, SSL_CONTAINER_CLASS_VAL, TRUSTED_CERTS_DIR_KEY, TRUSTED_CERTS_DIR_VAL, TRUSTSTORE_FILE_KEY, TRUSTSTORE_FILE_VAL, TRUSTSTORE_PWD_KEY, TRUSTSTORE_PWD_VAL
 
Constructor Summary
PEMSSLContextContainer()
           
 
Method Summary
 void addCertificates(java.util.Map<java.lang.String,java.lang.String> params)
          
 javax.net.ssl.SSLContext getSSLContext(java.lang.String protocol, java.lang.String hostname)
          
 void init(java.util.Map<java.lang.String,java.lang.String> params)
          
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final java.util.logging.Logger log

PEM_PRIVATE_PWD_KEY

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

PEM_PRIVATE_PWD_VAL

public static final java.lang.String PEM_PRIVATE_PWD_VAL
See Also:
Constant Field Values
Constructor Detail

PEMSSLContextContainer

public PEMSSLContextContainer()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

addCertificates

public void addCertificates(java.util.Map<java.lang.String,java.lang.String> params)

Specified by:
addCertificates in interface tigase.io.SSLContextContainerIfc

getSSLContext

public javax.net.ssl.SSLContext getSSLContext(java.lang.String protocol,
                                              java.lang.String hostname)

Specified by:
getSSLContext in interface tigase.io.SSLContextContainerIfc

init

public void init(java.util.Map<java.lang.String,java.lang.String> params)

Specified by:
init in interface tigase.io.SSLContextContainerIfc


Copyright © 2009 Tigase. All Rights Reserved.