Ajout de certificat au fichier de clés à l'aide du code Java
Je suis en train d'établir une connexion https à l'aide du serveur .cer fichier de certificat. Je suis en mesure de récupérer manuellement le fichier de certificat à l'aide d'un navigateur et de le mettre dans le fichier de clés à l'aide de keytool. Je peux alors accéder au fichier de clés à l'aide de code java, obtenir le certificat, j'ai ajouté le fichier de clés et de se connecter au serveur.
J'ai maintenant cependant souhaitez mettre en place même le processus d'obtention du certificat de fichier et l'ajouter à mon fichier de clés à l'aide de code java et sans l'aide de keytool ou navigateur pour obtenir le certificat.
Quelqu'un peut s'il vous plaît dites-moi comment cette approche et ce que je dois faire?
source d'informationauteur Rohit
Vous devez vous connecter pour publier un commentaire.
Edit: Cette semble faire exactement ce que vous voulez.
En utilisant le code suivant, il est possible d'ajouter un magasin de confiance au cours de l'exécution.
J'ai utilisé ce code pour établir une connexion LDAP sécurisée avec un serveur active directory.
Cette pourrait également être usful, en bas il ya une classe qui est capable d'importer un certificat lors de l'exécution.
J'ai écrit une petite bibliothèque ssl-utils-android de le faire.
Vous pouvez simplement charger un certificat en donnant le nom de fichier de répertoire actif.
Utilisation:
Simplement suivi
https://docs.oracle.com/cd/E19509-01/820-3503/ggfgo/index.html
https://www.sslshopper.com/article-most-common-java-keytool-keystore-commands.html