This topic has not yet been written. The content below is from the topic description.
The parameters for this command are explained in keytool parameters keytool parameters alias An alphanumeric token used to identify the key pair within the key store. A key store can contain multiple keys. The alias provides a means to uniquely identify a key pair within a key store. The alias for a key pair must by unique within a key store. keystore The key store that will be used to store the key pair. This can be a relative or absolute file path. storepass The password for key store. If the key store already exists, this must be the existing password for the key store. If the key store specified does not already exist, it will be created and this password will be the new password. This password is needed to access the key store to retrieve or store keys and certificates. keypass The password for the new key pair. This password must be supplied to use the key pair in the future. dname The identifying details of the certificate. CN Common Name: the name of the server. This must match the server name as returned to clients in a JNDI lookup. If a client attempts to make an SSL connection to the server using one name from JNDI, and receives a certificate with a different name, the connection will fail. OU Organizational Unit: the name of the organizational unit that is responsible for the server. O Organization: The name of the organization, sometimes expressed as a URL. L Location: the location of the server. C Country: two letter country code Note For best security practice, store key store files on a secure file system, readable only by the owner of the JBoss Application Server process. Note that if no key store is specified on the command line, keytool adds the key pair to a new key store called keystore in the current user's home directory. This key store file is a hidden file.