private void configureSSL(final Ldap ldap, final ConnectionConfig userConnectionConfig) { if (ldap.getX509() != null) { final X509CredentialConfig x509CredentialConfig = new X509CredentialConfig(); x509CredentialConfig.setTrustCertificates(ldap.getX509()); // file:/path/to/trust.pem final SslConfig config = new SslConfig(x509CredentialConfig); userConnectionConfig.setSslConfig(config); userConnectionConfig.setUseSSL(ldap.isSsl()); } else { userConnectionConfig.setUseSSL(ldap.isSsl()); } }
o1.setTrustCertificates("classpath:/ldaptive.trust.crt"); o2.setTrustCertificates("classpath:/ldaptive.trust.crt"); o3.setTrustCertificates("classpath:/ldaptive.trust.crt"); o3.setAuthenticationCertificate("classpath:/ldaptive.crt"); "{authenticationCertificate=classpath:/ldaptive.crt}}"; final X509CredentialConfig o4 = new X509CredentialConfig(); o4.setTrustCertificates("classpath:/ldaptive.trust.crt"); o4.setAuthenticationCertificate("classpath:/ldaptive.crt"); "{trustCertificates=file:ldaptive.trust.crt}"; final X509CredentialConfig o5 = new X509CredentialConfig(); o5.setTrustCertificates("file:ldaptive.trust.crt"); o6.setTrustCertificates("file:ldaptive.trust.crt");
cfg.setTrustCertificates(l.getTrustCertificates()); cc.setSslConfig(new SslConfig(cfg)); } else if (l.getKeystore() != null) {