Comment ajouter un certificat SSL auto-signé à jHipster sample app?

j'ai créé un exemple d'application jHipster. Maintenant je veux ajouter un certificat SSL auto-signé et tester en local pour avoir un accès à https. Comment atteindre cet objectif?

27
demandé sur Raj 0000-00-00 00:00:00

1 réponses

ces instructions sont applicables à toutes les applications de démarrage à ressort, sur lesquelles JHipster est basé. J'ai testé cela sur un nouvellement généré JHipster 2.7 projet.

vous devez suivre ces étapes en partant de zéro:

  1. Générer un certificat auto-signé
  2. ajouter les propriétés SSL à votre application.Propriétés ou application.yml comme indiqué dans le Bottes À Ressort documentation
  3. (optionnel) rediriger HTTP vers HTTPS

Génération d'un certificat auto-signé

vous devez d'abord générer votre certificat auto-signé dans votre répertoire de projet, cela peut être fait avec keytool, qui est le script d'utilité fourni par Java:

keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
Enter keystore password:  
Re-enter new password:
What is your first and last name?
  [Unknown]:  
What is the name of your organizational unit?
  [Unknown]:  
What is the name of your organization?
  [Unknown]:  
What is the name of your City or Locality?
  [Unknown]:  
What is the name of your State or Province?
  [Unknown]:  
What is the two-letter country code for this unit?
  [Unknown]:  
Is CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown correct?
  [no]:  ye
62
répondu