From d780c3e5eacc6278222a767913c4414e116becb4 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 18 Nov 2009 12:46:01 +0000
Subject: [PATCH] Fix for issue 3256 (Add certificate settings options in setup CLI) When the user chooses to generate a self-signed certificate in the command-line setup, prompt to provide the host name that will be used to generate the certificate.
---
opends/src/server/org/opends/server/tools/InstallDSArgumentParser.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/tools/InstallDSArgumentParser.java b/opends/src/server/org/opends/server/tools/InstallDSArgumentParser.java
index 98f4a32..26ee6c1 100644
--- a/opends/src/server/org/opends/server/tools/InstallDSArgumentParser.java
+++ b/opends/src/server/org/opends/server/tools/InstallDSArgumentParser.java
@@ -75,6 +75,7 @@
BooleanArgument doNotStartArg;
BooleanArgument enableStartTLSArg;
BooleanArgument generateSelfSignedCertificateArg;
+ StringArgument hostNameArg;
BooleanArgument usePkcs11Arg;
FileBasedArgument directoryManagerPwdFileArg;
FileBasedArgument keyStorePasswordFileArg;
@@ -351,6 +352,15 @@
"generateSelfSignedCertificate");
addArgument(generateSelfSignedCertificateArg);
+ hostNameArg = new StringArgument(OPTION_LONG_HOST.toLowerCase(),
+ OPTION_SHORT_HOST,
+ OPTION_LONG_HOST, false, false, true, INFO_HOST_PLACEHOLDER.get(),
+ UserData.getDefaultHostName(),
+ null, INFO_INSTALLDS_DESCRIPTION_HOST_NAME.get(
+ generateSelfSignedCertificateArg.getLongIdentifier()));
+ hostNameArg.setPropertyName(OPTION_LONG_HOST);
+ addArgument(hostNameArg);
+
usePkcs11Arg = new BooleanArgument("usePkcs11Keystore".toLowerCase(),
null, "usePkcs11Keystore",
INFO_INSTALLDS_DESCRIPTION_USE_PKCS11.get());
--
Gitblit v1.10.0