private SslDomain makeDomain(Address address, SslDomain.Mode mode) { SslDomain domain = Proton.sslDomain(); domain.init(mode); if (_certificate != null) { domain.setCredentials(_certificate, _privateKey, _password); } if (_trustedDb != null) { domain.setTrustedCaDb(_trustedDb); } if ("amqps".equalsIgnoreCase(address.getScheme())) { domain.allowUnsecuredClient(false); } else { domain.allowUnsecuredClient(true); } return domain; }