Difference entre 2 résultats (publicKey d'un certificat)
Bonjour et merci pour votre aide futur :),
Bon j'ai un probleme un peu delicat :roll:.
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:
1 2 3
|
PublicKey pkPublicKey = cert.getPublicKey();
System.out.println("Valeur du clé publique est:"+pkPublicKey); |
resultat de ce programme:
Citation:
Valeur du clÚ publique est:com.sun.rsajca.JSA_RSAPublicKey@390b39
2. En utilisant une commande openssl
Code:
1 2
|
openssl x509 -in certificat.cer -pubkey |
Le resultat est plus logique que le précedent:
Citation:
-----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 :koi:, quel est le code que je dois l'utiliser???????????????????
Merci bien d'avance.