| | |
| | | import org.opends.admin.ads.util.ApplicationKeyManager; |
| | | |
| | | import javax.net.ssl.KeyManager; |
| | | import javax.net.ssl.TrustManager; |
| | | import java.net.InetAddress; |
| | | import java.net.URI; |
| | | import java.net.UnknownHostException; |
| | |
| | | import java.util.Enumeration; |
| | | import java.util.logging.Level; |
| | | import java.util.logging.Logger; |
| | | import org.opends.server.admin.AdministrationConnector; |
| | | |
| | | /** |
| | | * Supports interacting with a user through the command line to |
| | |
| | | this.app = app; |
| | | this.secureArgsList = secureArgs; |
| | | this.commandBuilder = new CommandBuilder(null); |
| | | copySecureArgsList = new SecureConnectionCliArgs(); |
| | | copySecureArgsList = new SecureConnectionCliArgs(secureArgs.alwaysSSL()); |
| | | try |
| | | { |
| | | copySecureArgsList.createGlobalArguments(); |
| | |
| | | } |
| | | else |
| | | { |
| | | portNumber = 636; |
| | | if (secureArgsList.alwaysSSL()) { |
| | | portNumber = |
| | | AdministrationConnector.DEFAULT_ADMINISTRATION_CONNECTOR_PORT; |
| | | } else { |
| | | portNumber = 636; |
| | | } |
| | | } |
| | | } |
| | | final int tmpPortNumber = portNumber; |
| | |
| | | try |
| | | { |
| | | app.println(); |
| | | portNumber = app.readValidatedInput(INFO_LDAP_CONN_PROMPT_PORT_NUMBER |
| | | .get(portNumber), callback); |
| | | Message askPortNumber = null; |
| | | if (secureArgsList.alwaysSSL()) { |
| | | askPortNumber = INFO_ADMIN_CONN_PROMPT_PORT_NUMBER.get(portNumber); |
| | | } else { |
| | | askPortNumber = INFO_LDAP_CONN_PROMPT_PORT_NUMBER.get(portNumber); |
| | | } |
| | | portNumber = app.readValidatedInput(askPortNumber, callback); |
| | | } |
| | | catch (CLIException e) |
| | | { |
| | |
| | | * |
| | | * @return trust manager for connections |
| | | */ |
| | | public TrustManager getTrustManager() { |
| | | public ApplicationTrustManager getTrustManager() { |
| | | return this.trustManager; |
| | | } |
| | | |