tls = (StartTlsResponse) delegate .extendedOperation(new StartTlsRequest()); tls.setHostnameVerifier(new HostnameVerifier() {
/** * This will attempt the startTLS extended operation on the supplied ldap context. * * @param ctx ldap context * * @return start tls response * * @throws NamingException if an error occurs while requesting an extended operation * @throws IOException if an error occurs while negotiating TLS */ protected StartTlsResponse startTLS(final LdapContext ctx) throws NamingException, IOException { final StartTlsResponse tls = (StartTlsResponse) ctx.extendedOperation(new StartTlsRequest()); if (hostnameVerifier != null) { logger.trace("startTLS hostnameVerifier = {}", hostnameVerifier); tls.setHostnameVerifier(hostnameVerifier); } if (sslSocketFactory != null) { logger.trace("startTLS sslSocketFactory = {}", sslSocketFactory); tls.negotiate(sslSocketFactory); } else { tls.negotiate(); } return tls; }
/** * This will attempt the startTLS extended operation on the supplied ldap context. * * @param ctx ldap context * * @return start tls response * * @throws NamingException if an error occurs while requesting an extended operation * @throws IOException if an error occurs while negotiating TLS */ protected StartTlsResponse startTLS(final LdapContext ctx) throws NamingException, IOException { final StartTlsResponse tls = (StartTlsResponse) ctx.extendedOperation(new StartTlsRequest()); if (hostnameVerifier != null) { logger.trace("startTLS hostnameVerifier = {}", hostnameVerifier); tls.setHostnameVerifier(hostnameVerifier); } if (sslSocketFactory != null) { logger.trace("startTLS sslSocketFactory = {}", sslSocketFactory); tls.negotiate(sslSocketFactory); } else { tls.negotiate(); } return tls; }
/** * This will attempt the startTLS extended operation on the supplied ldap context. * * @param ctx ldap context * * @return start tls response * * @throws NamingException if an error occurs while requesting an extended operation * @throws IOException if an error occurs while negotiating TLS */ protected StartTlsResponse startTLS(final LdapContext ctx) throws NamingException, IOException { final StartTlsResponse tls = (StartTlsResponse) ctx.extendedOperation(new StartTlsRequest()); if (hostnameVerifier != null) { logger.trace("startTLS hostnameVerifier = {}", hostnameVerifier); tls.setHostnameVerifier(hostnameVerifier); } if (sslSocketFactory != null) { logger.trace("startTLS sslSocketFactory = {}", sslSocketFactory); tls.negotiate(sslSocketFactory); } else { tls.negotiate(); } return tls; }
try { if (hostnameVerifier != null) { tlsResponse.setHostnameVerifier(hostnameVerifier);
try { if (hostnameVerifier != null) { tlsResponse.setHostnameVerifier(hostnameVerifier);
try { if (hostnameVerifier != null) { tlsResponse.setHostnameVerifier(hostnameVerifier);
try { if (hostnameVerifier != null) { tlsResponse.setHostnameVerifier(hostnameVerifier);
.extendedOperation(new StartTlsRequest()); if (getHostnameVerifier() != null) { tls.setHostnameVerifier(getHostnameVerifier());
.extendedOperation(new StartTlsRequest()); if (getHostnameVerifier() != null) { tls.setHostnameVerifier(getHostnameVerifier());
tls.setHostnameVerifier(new HostnameVerifier() { @Override public boolean verify(String hostname, SSLSession session) {
tls.setHostnameVerifier(new HostnameVerifier() { @Override public boolean verify(String hostname, SSLSession session) {
tls.setHostnameVerifier(new HostnameVerifier() { @Override public boolean verify(String hostname, SSLSession session) {
tls.setHostnameVerifier( new HostnameVerifier()