web-dev-qa-db-fra.com

Fusionner 2 .jks TrustStore Fichiers

J'utilise un TOMCAT qui est activé SSL, à l'aide de TrustStores pour une authentification client.

J'ai deux fichiers .Jks Trustore.

Le premier, je l'utilise pour l'environnement Prod et l'autre pour les certificats clients de l'environnement de test.

Je déploie l'application Web, sur une tomcat et jusqu'à présent, je définissais l'un des fichiers ci-dessus dans la configuration (selon l'environnement).

Est-il possible que je puisse fusionner ces fichiers en un .Jks Trustore qui accepteront les certificats clients pour les environnements Prod et Test?

Je dois mentionner que j'ai les mots de passe pour les deux TrustStores.

Merci!

18
nikkatsa

Vous pouvez utiliser le -importkeystore Option de KeyTool pour importer une entrée d'un keyStore/TrustStore à un autre:

keytool -importkeystore -srckeystore test.jks -destkeystore common.jks -srcalias myRootCA -destalias myRootCA_TEST -srcstorepass **** -deststorepass ****
keytool -importkeystore -srckeystore prod.jks -destkeystore common.jks -srcalias myRootCA -destalias myRootCA_PROD -srcstorepass **** -deststorepass ****

Le commun.cks contiendra alors les deux CA pour valider les certificats clients. Cependant, la demande peut également être reconfigurée.

35
Jcs