mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

jvergara
19.55.2007 71512d1aab25aae01c2d74f0d5c40e6dc0e809c3
refs
author jvergara <jvergara@localhost>
Thursday, April 19, 2007 20:55 +0200
committer jvergara <jvergara@localhost>
Thursday, April 19, 2007 20:55 +0200
commit71512d1aab25aae01c2d74f0d5c40e6dc0e809c3
tree 45a4267c4848228b9114198bbfc6b62cf4cee6fa tree | zip | gz
parent 9e0414c7201092526055f676f39f82f96b55b5a3 view | diff
The following changes are targetted to extend the Graphical Setup and provide the possibility of configuring SSL and Start TLS.

In the particular case where the user provides a keystore with multiple certificates, the user is prompted to choose one of the certificates.

The committed changes include Neil's wording proposal and fix both the bug he found using PKCS#11 and the layout problem.

When the user chooses to enable SSL or StartTLS, the code does the following:

* In the particular case of the self-signed certificate a random password is generated and a JKS keystore is created under <server_root>/config/keystore.

* In all cases where the password to access the keystore is stored in clear under <server_root>/config/keystore.pin.

* In all cases a JKS Trust Store containing the server certificate is created under <server_root>/config/truststore. Please tell whether using a Blind Trust Manager is a better alternative.

Known Issues and Limitations
============================

The code in CertificateManager must be updated to avoid calling keytool with the password in clear.

The setup will not work if the keystore's password and the certificate key password are different.

3 files added
19 files modified
3343 ■■■■■ changed files
opends/build.xml 2 ●●●●● diff | view | raw | blame | history
opends/resource/FindJavaHome.class diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/Launcher.java 17 ●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/SecurityOptions.java 356 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/UserData.java 86 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/event/BrowseActionListener.java 17 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java 390 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java 35 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/resources/Resources.properties 100 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/ui/DataOptionsPanel.java 6 ●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/ui/DirectoryManagerAuthenticationDialog.java 2 ●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/ui/FieldName.java 4 ●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java 86 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/ui/SecurityOptionsDialog.java 1188 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/ui/SelectAliasDialog.java 275 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/ui/ServerSettingsPanel.java 160 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/ui/UIFactory.java 1 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/messages/ConfigMessages.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/messages/ProtocolMessages.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/messages/ToolMessages.java 185 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/ConfigureDS.java 404 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/CertificateManager.java 15 ●●●●● diff | view | raw | blame | history