6. If you have changed the keystore or private key password from their default, then substitute
the new password for
changeit
in the above command.
The tool displays information about the certificate and prompts whether you want to trust
the certificate.
7. Type
yes
, then press Enter.
Then
keytool
displays something like this:
Certificate was added to keystore
[Saving cacerts.jks]
8. Restart the Enterprise Server.
Signing a Digital Certificate Using the
keytool
Utility
After creating a digital certificate, the owner must sign it to prevent forgery. E-commerce sites,
or those for which authentication of identity is important can purchase a certificate from a
well-known Certificate Authority (CA). If authentication is not a concern, for example if private
secure communications is all that is required, save the time and expense involved in obtaining a
CA certificate and use a self-signed certificate.
1. Follow the instructions on the CA's Web site for generating certificate key pairs.
2. Download the generated certificate key pair.
Save the certificate in the directory containing the keystore and truststore files, by default
domain-dir
/config
directory. See
“Changing the Location of Certificate Files” on page 112
.
3. In your shell, change to the directory containing the certificate.
4. Use
keytool
to import the certificate into the local keystore and, if necessary, the local
truststore.
keytool -import -v -trustcacerts
-alias
keyAlias
-file server.cer
-keystore cacerts.jks
-keypass changeit
-storepass changeit
If the keystore or private key password is not the default password, then substitute the new
password for
changeit
in the above command.
5. Restart the Enterprise Server.
Deleting a Certificate Using the
keytool
Utility
To delete an existing certificate, use the
keytool -delete
command, for example:
Using Java Secure Socket Extension (JSSE) Tools
Chapter 9 • Configuring Security
115
Содержание Sun GlassFish Enterprise Server 2.1
Страница 12: ...12 ...
Страница 13: ...Figures FIGURE 1 1 Enterprise Server Instance 29 FIGURE 9 1 RoleMapping 105 13 ...
Страница 14: ...14 ...
Страница 18: ...18 ...
Страница 38: ...38 ...
Страница 62: ...62 ...
Страница 96: ...96 ...
Страница 126: ...126 ...
Страница 160: ...160 ...
Страница 214: ...214 ...
Страница 218: ...218 ...
Страница 230: ...230 ...