Je veux prendre un fichier .cer clé publique générée à partir de commande Java keytool comme ceci:Comment importer par programme un fichier .cer de clé publique dans un keystore java à l'aide de JSSE?
"keytool -export -alias privatekey -file publickey.cer -keystore privateKeys.store"
et l'importer dans un nouveau vide java keystore comme ceci:
"keytool -import -alias publiccert -file publickey.cer -keystore publicCerts.store"
sauf que je veux faire l'importation par programme, en utilisant JSSE.
Stack Overlords, travaillez votre magie! Merci!
JSSE peut ne pas être le bon acronyme. JCE peut-être? Quelle que soit l'API Java qui traite les keystores, elle s'appelle! :) –
Merci les gars. Je voudrais vous upvote mais je n'ai pas assez de crédit pour le faire encore. Suivant le conseil de Reginaldo, je l'ai compris après avoir regardé la source KeyTool décompilée. J'ai fait quelque chose de similaire à ceci: Certificat cert = CertificateFactory.getInstance ("X509"). GenerateCertificate (nouveau FileInputStream (certFileLocation)); keyStore.setCertificateEntry ("publickey", cert); –