tigase.extras.io
Class PEMSSLContextContainer

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

public class PEMSSLContextContainer
extends Object
implements tigase.io.SSLContextContainerIfc

Class description

Version:
5.0.0, 2010.04.03 at 08:51:32 CEST
Author:
Artur Hefczyc

Field Summary
protected static Logger log
           
static String PEM_PRIVATE_PWD_KEY
          Field description
static String PEM_PRIVATE_PWD_VAL
          Field description
 
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, CERT_ALIAS_KEY, CERT_SAVE_TO_DISK_KEY, DEFAULT_DOMAIN_CERT_KEY, DEFAULT_DOMAIN_CERT_VAL, JKS_KEYSTORE_FILE_KEY, JKS_KEYSTORE_FILE_VAL, JKS_KEYSTORE_PWD_KEY, JKS_KEYSTORE_PWD_VAL, PEM_CERTIFICATE_KEY, SERVER_CERTS_LOCATION_KEY, SERVER_CERTS_LOCATION_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()
          Constructs ...
 
Method Summary
 void addCertificates(Map<String,String> params)
           
 SSLContext getSSLContext(String protocol, String hostname)
           
 KeyStore getTrustStore()
          Method description
 void init(Map<String,Object> params)
           
static void main(String[] args)
          Method description
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final Logger log

PEM_PRIVATE_PWD_KEY

public static final String PEM_PRIVATE_PWD_KEY
Field description

See Also:
Constant Field Values

PEM_PRIVATE_PWD_VAL

public static final String PEM_PRIVATE_PWD_VAL
Field description

See Also:
Constant Field Values
Constructor Detail

PEMSSLContextContainer

public PEMSSLContextContainer()
Constructs ...

Method Detail

main

public static void main(String[] args)
                 throws Exception
Method description

Parameters:
args -
Throws:
Exception

addCertificates

public void addCertificates(Map<String,String> params)
Specified by:
addCertificates in interface tigase.io.SSLContextContainerIfc
Parameters:
params -

getSSLContext

public SSLContext getSSLContext(String protocol,
                                String hostname)
Specified by:
getSSLContext in interface tigase.io.SSLContextContainerIfc
Parameters:
protocol -
hostname -
Returns:

getTrustStore

public KeyStore getTrustStore()
Method description

Specified by:
getTrustStore in interface tigase.io.SSLContextContainerIfc
Returns:

init

public void init(Map<String,Object> params)
Specified by:
init in interface tigase.io.SSLContextContainerIfc
Parameters:
params -


Copyright © 2012 Tigase. All Rights Reserved.