Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
java:signature_en_java [2014/01/28 11:00] – Page moved from enseignement:developpement_sur_internet:signature_en_java to java:signature_en_java Emmanuel Bruno | java:signature_en_java [2023/09/20 18:52] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Keystore et keytool ===== | ===== Keystore et keytool ===== | ||
- | |||
Java gère les clés et les certificats dans des fichiers protégés appelés keystore. | Java gère les clés et les certificats dans des fichiers protégés appelés keystore. | ||
- | Il existe | + | Il existe |
$JAVA_HOME/ | $JAVA_HOME/ | ||
| | ||
Ligne 13: | Ligne 12: | ||
===== Obtenir et utiliser un certificat X.509 ===== | ===== Obtenir et utiliser un certificat X.509 ===== | ||
- | Les personnels et étudiants des universités peuvent obtenir des certificats X.509 officiels ici : https://tcs-personal-portal.terena.org/ | + | Les personnels et étudiants des universités peuvent obtenir des certificats X.509 officiels ici : https://digicert.com/sso |
<note warning> | <note warning> | ||
A l' | A l' | ||
</ | </ | ||
+ | Le certificat obtenu peut être importé dans un keystore : | ||
- | Un fois un certificat obtenu et installé dans le navigateur, exporter le au format pkcs12 (.p12). | + | keytool --import -file ... -keystore |
- | Il est alors possible de l' | + | |
- | < | + | Les valeurs des paramètres (...) sont à remplacer dans l' |
- | keytool -importkeystore \ | + | |
- | -destkeystore ... -deststorepass ... -destkeypass ... \ | + | |
- | -srckeystore ... -srcstoretype PKCS12 -srcstorepass ... \ | + | |
- | -srcalias "id terena de ..." \ | + | |
- | -destalias " | + | |
- | </ | + | |
- | + | ||
- | Les valeurs des paramètres (...) sont à remplacer dans l' | + | |
===== Utiliser un certificat auto-signé ===== | ===== Utiliser un certificat auto-signé ===== | ||
Une alternative est d' | Une alternative est d' | ||
- | keytool -dname " | + | keytool -dname " |
| | ||
- | |||
===== Signature avec maven ===== | ===== Signature avec maven ===== | ||
Dans le '' | Dans le '' | ||
Ligne 90: | Ligne 80: | ||
- | {{tag> | + | {{tag> |
+ | |||
+ | ---- dataentry page ---- | ||
+ | type : Howto | ||
+ | technologie_tags | ||
+ | theme_tags | ||
+ | ---- | ||