Comment manipuler le Keystore de la JVM au runtime?
Bonjour,
Voilà j'ai besoin d'ajouter un certificat à ma JVM au runtime et la seule solution que je trouve pour récupérer le keystore utilisé par la jvm est celle-ci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| KeyStore ks;
ks = KeyStore.getInstance("JKS", "SUN");
char[] pass = { 'c', 'h', 'a', 'n', 'g', 'e', 'i', 't' };
StringBuffer keystorePath = new StringBuffer(255);
keystorePath.append(System.getProperty("java.home"));
keystorePath.append("/lib/security/cacerts");
ks.load(new FileInputStream(keystorePath.toString()), pass); |
J'aimerais savoir si il y a une solution plus simple pour récupérer le keystore utilisé par la JVM.
Merci de votre lecture.
A.