Bonjour et merci pour votre aide futur ,
Bon j'ai un probleme un peu delicat .

En fait, J'ai besoin d'extraire la clef publique d'un certificat
J' ai executer 2 programmes , logiquement doivent donner la meme resultat, mais malheuresement c'est le contraire.
Donc les voila:
1. En utilisant un code java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
PublicKey pkPublicKey = cert.getPublicKey();
System.out.println("Valeur du clé publique est:"+pkPublicKey);
resultat de ce programme:
Valeur du clÚ publique est:com.sun.rsajca.JSA_RSAPublicKey@390b39
2. En utilisant une commande openssl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
openssl x509 -in certificat.cer -pubkey
Le resultat est plus logique que le précedent:
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAziLA4kZ97DYoB1CW8qAz
QIxL8TtmPzHlawI229Z89vGIj053NgVBlfkJ8BLPRoZzYLdufujAWGSuzbCtRRcM
Y/pnCujW0r8+55jE8Ez64AO7NV1sId6eINm6zWYyN3L69wj1x81YyY7nDl7qPv4c
oRQKFWyGhFtkZip6qUtTefWIonvuLwphK42yfk1WpRPs6tqSnqxEQR5YYGUFZvjA
RL3LlPdCfgv3ZWiYUQXw8wWRBB0bF4LsyFe7w2t6iPGwcswlWyCR7BYCEo8y6RcY
SNDHBS4CMEK4JZwFaz+qOqfrU0j36NK2B5jcG8Y0f3/JHIJ6BVgrCFvzOKKrF11m
yZjXnhCLotLddJr3cQxyYN/Nb5gznZY0dj4kepKwDpUeb+agRThHqtdB7Uq3EvbX
G4OKDy7YCbZZ16oE/9KTfWgu3YtLq1i6L43qlaegw1SJpfvbi1EinbLDvhG+LJGG
i5Z4rSDTii8aP8bQUWWHIbEZAWV/RRyH9XzQQUxPKZgh/TMfdQwEUfoZd9vUFBzu
gcMd9Zi3aQaRIt0AUMyBMawSB3s42mhb5ivUfslfrejrckzzAeVLIL+aplfKkQAB
i6F1ITe1Yw1nPkZPcCBnzsXWWdsC4PDSy826YreQQejdIOQpvGQpQsgi3Hia/0Ps
mBsJUUtaWsJx8cTLc6nloQsCAwEAAQ==
-----END PUBLIC KEY-----
Donc , quel est le code que je dois l'utiliser???????????????????

Merci bien d'avance.