public void initialize() throws SyslogRuntimeException {
		super.initialize();
		
		final SSLTCPNetSyslogConfigIF sslTcpNetSyslogConfig = (SSLTCPNetSyslogConfigIF) this.tcpNetSyslogConfig;
		final String keyStore = sslTcpNetSyslogConfig.getKeyStore();
		
		if (keyStore != null && !"".equals(keyStore.trim())) {
			System.setProperty("javax.net.ssl.keyStore",keyStore);
		}

		final String keyStorePassword = sslTcpNetSyslogConfig.getKeyStorePassword();
		
		if (keyStorePassword != null && !"".equals(keyStorePassword.trim())) {
			System.setProperty("javax.net.ssl.keyStorePassword",keyStorePassword);
		}

		final String trustStore = sslTcpNetSyslogConfig.getTrustStore();
		
		if (trustStore != null && !"".equals(trustStore.trim())) {
			System.setProperty("javax.net.ssl.trustStore",trustStore);
		}

		final String trustStorePassword = sslTcpNetSyslogConfig.getTrustStorePassword();
		
		if (trustStorePassword != null && !"".equals(trustStorePassword.trim())) {
			System.setProperty("javax.net.ssl.trustStorePassword",trustStorePassword);
		}
	}