if(isBouncyCastleInstalled()) {
removeBouncyCastle();
addBouncyCastleOnShutdown = true;
}
final SSLTCPNetSyslogServerConfigIF config = (SSLTCPNetSyslogServerConfigIF) this.tcpNetSyslogServerConfig;
try {
final char[] keystorePwd = config.getKeyStorePassword().toCharArray();
final KeyStore keystore = loadKeyStore(config.getKeyStore(), keystorePwd);
final char[] truststorePassword = config.getTrustStorePassword().toCharArray();
final KeyStore truststore = loadKeyStore(config.getTrustStore(), truststorePassword);
final KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
keyManagerFactory.init(keystore, keystorePwd);
final TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory