Je suis capable de lire la clé privée du fichier PFX mais pas la clé publique. J'utilise le code suivant pour lire la clé publique.Comment lire la clé publique du fichier PFX dans java
InputStream inStream = new FileInputStream(certFile);
CertificateFactory cf = CertificateFactory.getInstance("X.509");
BufferedInputStream bis = new BufferedInputStream(inStream);
// if (bis.available() > 0) {
java.security.cert.Certificate cert = cf.generateCertificate(bis);
System.out.println("This part is not getting printed in case of PFX file");
// }
puk = (PublicKey) cert.getPublicKey();
Ce code fonctionne correctement lorsque je lis le fichier .cer. Aidez-nous
Ok, j'avais essayé toutes les possibilités. Et conclure avec "clé privée sont indispensables pour lire les fichiers PFX". –