Certificat d'importation comme PrivateKeyEntry

Je suis de l'installation de SSL sur un serveur Tomcat et suis les instructions de l'émetteur https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&actp=CROSSLINK&id=SO16181 et il précise:

Verify the following information:

The SSL certificate is imported into the alias with the "Entry Type" of 
PrivateKeyEntry or KeyEntry.  If not, please import the certificate into 
the Private Key alias.

Quand j'ai importer le certificat (tomcat), je suis en utilisant:

keytool -import -trustcacerts -alias your_alias_name -keystore your_keystore_filename
-file your_certificate_filename

mais quand je le fais il importe en trustCertEntry

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 3 entries

primaryca, Jul 26, 2014, trustedCertEntry,
Certificate fingerprint (SHA1): <snip>
tomcat, Jul 26, 2014, trustedCertEntry,
Certificate fingerprint (SHA1):  <snip>
secondaryca, Jul 26, 2014, trustedCertEntry,
Certificate fingerprint (SHA1):  <snip>

Comment puis-je créer un alias de tomcat à l'importation comme PrivateKeyEntry?

Vous chaîne ne pas besoin primaryca. Le serveur doit envoyer le certificat du serveur et de tous les certificats intermédiaires nécessaires à la construction d'un chemin d'accès à l'autorité de confiance. C'est au client de faire confiance à l'autorité ou primaryca. Il n'y a rien que vous pouvez faire si le client ne fait pas confiance à l'autorité ou primaryca (autres que de leur demander de confiance).
Ont clarifié - il s'agit du certificat avec l'alias de tomcat qui est le certificat pour le serveur et non pas l'une des certificats d'autorité de certification
Cela paraît utile: Java keytool: importer la clé privée en Java magasin de clés (JKS).

OriginalL'auteur bhttoan | 2014-07-26