// should never happen
throw new IllegalStateException(exception.getMessage());
}
populateRequestInfo(info);
TcpsConfiguration config = getConfiguration().getTcpsConfiguration();
SSLProperties ssl = new SSLProperties();
ssl.setKeyStore(config.getKeyStore());
ssl.setKeyStorePassword(config.getKeyStorePassword());
ssl.setKeyStoreType(config.getKeyStoreType());
ssl.setTrustStore(config.getTrustStore());
ssl.setTrustStorePassword(config.getTrustStorePassword());
ssl.setTrustStoreType(config.getTrustStoreType());
if (!ssl.isEmpty()) {
info.setSSLProperties(ssl);
}
info.setNeedClientAuth(config.getNeedClientAuth());
info.export(properties);
}