2017-07-20 3 views
0

J'ai créé un fichier CSR à l'aide du fichier keystore, créé sur mon système local.Importer des certificats signés dans wildfly8 émis par Entrust

Une fois que j'ai reçu CertificateBundle2.crt & ServerCertificate.crt de CA, c'est-à-dire Entrust. Je vais utiliser Wildfly 8 comme serveur d'application.

J'ai suivi les sites https://www.entrust.com/get-support/ssl-certificate-support/installation-help/ pour l'installation mais je n'ai pas obtenu beaucoup d'informations. Tout d'abord, je ne sais pas quel type de serveur je devrais utiliser.

+0

Ce Q est pas sur la programmation tel que défini pour StackOve rflow. Il ** peut être plus approprié sur le S.E. sites connexes http://serverfault.com OU http://SuperUser.com. Utilisez le lien 'flag' au bas de votre Q et demandez au modérateur de le déplacer. Merci de ne pas poster le même Q sur 2 sites différents. Veuillez lire http://stackoverflow.com/help/how-to-ask http://stackoverflow.com/help/dont-ask et http://stackoverflow.com/help/mcve avant d'envoyer plus de Qs ici. Bonne chance. – shellter

Répondre

0

Depuis devs (DevOps, peu importe) sont souvent chargés de le faire, quand un sysadmin est, voici pas là un bon petit tutoriel quoi faire avec un fichier crt pour le faire fonctionner avec wildfly:

http://reallifejava.com/configuring-ssl-in-wildfly-8/

TLDR

1) créer un p12 à partir du fichier par exemple crt

openssl pkcs12 -export -in ServerCertificate.crt -inkey yourdomain.com.key -out yourdomain.com.p12 -name default -CAfile CertificateBundle2.crt -caname root 

2) importer le p12 créé en Java keystore

keytool -importkeystore -deststorepass <secret password> -destkeypass <secret password> -destkeystore yourdomain.com.jks -srckeystore yourdomain.com.p12 -srcstoretype PKCS12 -srcstorepass <secret password used in csr> -alias default 

3) keystore de référence dans standalone.xml

<security-realm name="SslRealm"> 
<server-identities> 
     <ssl> 
      <keystore path="yourdomain.com.jks" relative-to="jboss.server.config.dir" keystore-password="<secret password>"/> 
    </ssl> 
</server-identities> 

4) Ajout d'un écouteur avec le https liaison de socket utilisant ce domaine de sécurité

<https-listener name="default-ssl" socket-binding="https" security-realm="SslRealm"/> 

voir aussi:

+0

Je suis capable de configurer Wildfly en tant que SSL. Seule la partie d'authentification du client est en attente. Avec le certificat auto-signé je peux réaliser l'authentification de client. Comment procéder avec le certificat de confiance que j'ai reçu de CA ?. – Vish