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 javaresultat de ce programme:
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);
2. En utilisant une commande opensslValeur du clÚ publique est:com.sun.rsajca.JSA_RSAPublicKey@390b39
Le resultat est plus logique que le précedent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 openssl x509 -in certificat.cer -pubkey
Donc-----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-----, quel est le code que je dois l'utiliser???????????????????
Merci bien d'avance.
Partager