2015-08-28 1 views
2

peut-être que c'est une question stupide mais je ne pouvais pas trouver d'explication en googlant. Il y a des paramètres dans le fichier de server.xmlWebsphere Liberté 8,5Comment utiliser keystore dans Websphere Liberty et Java?

<keyStore id="sampleJKSKeyStore" 
     location="MyKeyStoreFile.jks" 
     type="JKS" password="myPassword" /> 

Que puis-je faire avec ce fichier de clés? Puis-je par exemple programatically sauver à et charge dePrivateKey/PublicKey que je crée en utilisant le code suivant:

final KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA"); 
    keyGen.initialize(1024); 
    final KeyPair key = keyGen.generateKeyPair(); 
    final PrivateKey privateKey1=key.getPrivate(); 
    final PublicKey publickey1=key.getPublic(); 

Merci à l'avance!

Répondre

3

La configuration du fichier de clés indique simplement à l'environnement d'exécution du profil Liberty l'emplacement du magasin de clés et comment obtenir des certificats. Il peut ensuite être associé au point httpEndpoint pour stocker les certificats pour https. Il y a d'autres façons dont il est utilisé par le moteur d'exécution de Liberty, mais l'utilisation se fait par le moteur d'exécution, pas pour les applications. Si vous souhaitez obtenir l'accès à l'application, vous pouvez faire une demande pour que le produit soit amélioré here.