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

jvergara
19.55.2007 77a17e4cb35b6232e8fab371bdd735e6f53bd7a1
refs
author jvergara <jvergara@localhost>
Thursday, April 19, 2007 20:55 +0200
committer jvergara <jvergara@localhost>
Thursday, April 19, 2007 20:55 +0200
commit77a17e4cb35b6232e8fab371bdd735e6f53bd7a1
tree a1efa1974be4928a333461603629ac1889817476 tree | zip | gz
parent 18716c644277ee4062a44c511dd8bf07a551727f 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
opendj-sdk/opends/build.xml 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/FindJavaHome.class diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/Launcher.java 17 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/SecurityOptions.java 356 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/UserData.java 86 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/event/BrowseActionListener.java 17 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java 390 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java 35 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/resources/Resources.properties 100 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/DataOptionsPanel.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/DirectoryManagerAuthenticationDialog.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/FieldName.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java 86 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/SecurityOptionsDialog.java 1188 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/SelectAliasDialog.java 275 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/ServerSettingsPanel.java 160 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/UIFactory.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ConfigMessages.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ProtocolMessages.java 12 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ToolMessages.java 185 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/ConfigureDS.java 404 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/CertificateManager.java 15 ●●●●● diff | view | raw | blame | history