opends/src/server/org/opends/server/protocols/ldap/LDAPClientConnection.java
@@ -236,9 +236,10 @@ * @param clientChannel * The socket channel that may be used to communicate with * the client. * @param protocol String representing the protocol (LDAP or LDAP+SSL). */ public LDAPClientConnection(LDAPConnectionHandler connectionHandler, SocketChannel clientChannel) SocketChannel clientChannel, String protocol) { super(); @@ -261,7 +262,7 @@ operationsPerformed = 0; operationsPerformedLock = new Object(); keepStats = connectionHandler.keepStats(); protocol = "LDAP"; this.protocol = protocol; writeSelector = new AtomicReference<Selector>(); clientAddress = clientChannel.socket().getInetAddress().getHostAddress(); opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java
@@ -1183,8 +1183,8 @@ configSSL(currentConfig); sslConfig=false; } LDAPClientConnection c = new LDAPClientConnection(this, socketChannel); LDAPClientConnection c = new LDAPClientConnection(this, socketChannel, getProtocol()); if(currentConfig.isUseSSL()) { TLSByteChannel tlsByteChannel = getTLSByteChannel(c, socketChannel); c.enableSSL(tlsByteChannel); @@ -1214,7 +1214,10 @@ ResultCode resCode = DirectoryServer.getServerErrorResultCode(); try { String alias = config.getSSLCertNickname(); protocol += "+SSL"; if(config.isUseSSL()) protocol += "+SSL"; else if(config.isAllowStartTLS()) protocol += "+TLS"; DN keyMgrDN = config.getKeyManagerProviderDN(); DN trustMgrDN = config.getTrustManagerProviderDN(); KeyManagerProvider<?> keyManagerProvider =