Certificats Java
Par PlaceOweb le dimanche, décembre 7 2008, 18:41 - JAVA - Lien permanent
Comment générer, exporter, importer un certificat à utiliser dans votre programme Java ?
Les lignes de commandes pour éviter un long discours
# Version de java installée C:\>"C:\Program Files\Java\jre6\bin\java" -version java version "1.6.0_10" Java(TM) SE Runtime Environment (build 1.6.0_10-b33) Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing) # Lecture du magasin des certificats pour java C:\>"C:\Program Files\Java\jre6\bin\keytool" -list -keystore "C:\Program Files\Java\jre6\lib\security\cacerts" Tapez le mot de passe du Keystore : ***************** A V E R T I S S E M E N T ***************** * L'intÚgritÚ des informations enregistrÚes dans votre Keystore * * n'a PAS ÚtÚ vÚrifiÚe ! Pour cela, * * vous devez spÚcifier le mot de passe de votre Keystore. * ***************** A V E R T I S S E M E N T ***************** Type Keystore : JKS Fournisseur Keystore : SUN Votre Keystore contient 60 entrÚe(s) aolrootca2, 26 mars 2008, trustedCertEntry, Empreinte du certificat (MD5) : D6:ED:3C:CA:E2:66:0F:AF:10:43:0D:77:9B:04:09:BF secomscrootca1, 1 mai 2008, trustedCertEntry, Empreinte du certificat (MD5) : F1:BC:63:6A:54:E0:B5:27:F5:CD:E7:1A:E3:4D:6E:4A aolrootca1, 17 janv. 2008, trustedCertEntry, Empreinte du certificat (MD5) : 14:F1:08:AD:9D:FA:64:E2:89:E7:1C:CF:A8:AD:7D:5E entrustclientca, 9 janv. 2003, trustedCertEntry, Empreinte du certificat (MD5) : 0C:41:2F:13:5B:A0:54:F5:96:66:2D:7E:CD:0E:03:F4 verisignclass3g2ca, 25 mars 2004, trustedCertEntry, Empreinte du certificat (MD5) : A2:33:9B:4C:74:78:73:D4:6C:E7:C1:F3:8D:CB:5C:E9 thawtepersonalbasicca, 12 fÚvr. 1999, trustedCertEntry, Empreinte du certificat (MD5) : E6:0B:D2:C9:CA:2D:88:DB:1A:71:0E:4B:78:EB:02:41 globalsignca, 26 mars 2008, trustedCertEntry, Empreinte du certificat (MD5) : 3E:45:52:15:09:51:92:E1:B7:5D:37:9F:B1:87:29:8A secomvalicertclass1ca, 1 mai 2008, trustedCertEntry, Empreinte du certificat (MD5) : 65:58:AB:15:AD:57:6C:1E:A8:A7:B5:69:AC:BF:FF:EB digicertassuredidrootca, 7 janv. 2008, trustedCertEntry, Empreinte du certificat (MD5) : 87:CE:0B:7B:2A:0E:49:00:E1:58:71:9B:37:A8:93:72 addtrustclass1ca, 2 mai 2006, trustedCertEntry, Empreinte du certificat (MD5) : 1E:42:95:02:33:92:6B:B9:5F:C0:7F:DA:D6:B2:4B:FC verisignclass2g3ca, 25 mars 2004, trustedCertEntry, Empreinte du certificat (MD5) : F8:BE:C4:63:22:C9:A8:46:74:8B:B8:1D:1E:4A:2B:F6 thawtepersonalpremiumca, 12 fÚvr. 1999, trustedCertEntry, Empreinte du certificat (MD5) : 3A:B2:DE:22:9A:20:93:49:F9:ED:C8:D2:8A:E7:68:0D addtrustexternalca, 2 mai 2006, trustedCertEntry, Empreinte du certificat (MD5) : 1D:35:54:04:85:78:B0:3F:42:42:4D:BF:20:73:0A:3F digicertglobalrootca, 7 janv. 2008, trustedCertEntry, Empreinte du certificat (MD5) : 79:E4:A9:84:0D:7D:3A:96:D7:C0:4F:E2:43:4C:89:2E trustcenterclass2caii, 7 janv. 2008, trustedCertEntry, Empreinte du certificat (MD5) : CE:78:33:5C:59:78:01:6E:18:EA:B9:36:A0:B9:2E:23 trustcenteruniversalcai, 7 janv. 2008, trustedCertEntry, Empreinte du certificat (MD5) : 45:E1:A5:72:C5:A9:36:64:40:9E:F5:E4:58:84:67:8C valicertclass2ca, 20 janv. 2005, trustedCertEntry, Empreinte du certificat (MD5) : A9:23:75:9B:BA:49:36:6E:31:C2:DB:F2:E7:66:BA:87 entrustsslca, 9 janv. 2003, trustedCertEntry, Empreinte du certificat (MD5) : DF:F2:80:73:CC:F1:E6:61:73:FC:F5:42:E9:C5:7C:EE equifaxsecureebusinessca2, 18 juil. 2003, trustedCertEntry, Empreinte du certificat (MD5) : AA:BF:BF:64:97:DA:98:1D:6F:C6:08:3A:95:70:33:CA equifaxsecureebusinessca1, 18 juil. 2003, trustedCertEntry, Empreinte du certificat (MD5) : 64:9C:EF:2E:44:FC:C6:8F:52:07:D0:51:73:8F:CB:3D thawtepremiumserverca, 12 fÚvr. 1999, trustedCertEntry, Empreinte du certificat (MD5) : 06:9F:69:79:16:66:90:02:1B:8C:8C:A2:C3:07:6F:3A verisignclass2g2ca, 25 mars 2004, trustedCertEntry, Empreinte du certificat (MD5) : 2D:BB:E5:25:D3:D1:65:82:3A:B7:0E:FA:E6:EB:E2:E1 addtrustqualifiedca, 2 mai 2006, trustedCertEntry, Empreinte du certificat (MD5) : 27:EC:39:47:CD:DA:5A:AF:E2:9A:01:65:21:A9:4C:BB entrustglobalclientca, 9 janv. 2003, trustedCertEntry, Empreinte du certificat (MD5) : 9A:77:19:18:ED:96:CF:DF:1B:B7:0E:F5:8D:B9:88:2E utnuserfirsthardwareca, 2 mai 2006, trustedCertEntry, Empreinte du certificat (MD5) : 4C:56:41:E5:0D:BB:2B:E8:CA:A3:ED:18:08:AD:43:39 digicerthighassuranceevrootca, 7 janv. 2008, trustedCertEntry, Empreinte du certificat (MD5) : D4:74:DE:57:5C:39:B2:D3:9C:85:83:C5:C0:65:49:8A starfieldclass2ca, 20 janv. 2005, trustedCertEntry, Empreinte du certificat (MD5) : 32:4A:4B:BB:C8:63:69:9B:BE:74:9A:C6:DD:1D:46:24 verisignclass1g3ca, 25 mars 2004, trustedCertEntry, Empreinte du certificat (MD5) : B1:47:BC:18:57:D1:18:A0:78:2D:EC:71:E8:2A:95:73 swisssignsilverg2ca, 13 ao¹t 2008, trustedCertEntry, Empreinte du certificat (MD5) : E0:06:A1:C9:7D:CF:C9:FC:0D:C0:56:75:96:D8:62:13 secomevrootca1, 1 mai 2008, trustedCertEntry, Empreinte du certificat (MD5) : 22:2D:A6:01:EA:7C:0A:F7:F0:6C:56:43:3F:77:76:D3 thawteserverca, 12 fÚvr. 1999, trustedCertEntry, Empreinte du certificat (MD5) : C5:70:C4:A2:ED:53:78:0C:C8:10:53:81:64:CB:D0:1D verisignclass3ca, 27 oct. 2003, trustedCertEntry, Empreinte du certificat (MD5) : 10:FC:63:5D:F6:26:3E:0D:F3:25:BE:5F:79:CD:67:67 entrustgsslca, 9 janv. 2003, trustedCertEntry, Empreinte du certificat (MD5) : 9D:66:6A:CC:FF:D5:F5:43:B4:BF:8C:16:D1:2B:A8:99 globalsignr2ca, 1 ao¹t 2007, trustedCertEntry, Empreinte du certificat (MD5) : 94:14:77:7E:3E:5E:FD:8F:30:BD:41:B0:CF:E7:D0:30 geotrustglobalca, 18 juil. 2003, trustedCertEntry, Empreinte du certificat (MD5) : F7:75:AB:29:FB:51:4E:B7:77:5E:FF:05:3C:99:8E:F5 verisignclass1g2ca, 25 mars 2004, trustedCertEntry, Empreinte du certificat (MD5) : DB:23:3D:F9:69:FA:4B:B9:95:80:44:73:5E:7D:41:83 swisssigngoldg2ca, 13 ao¹t 2008, trustedCertEntry, Empreinte du certificat (MD5) : 24:77:D9:A8:91:D1:3B:FA:88:2D:C2:FF:F8:CD:33:93 comodoaaaca, 2 mai 2006, trustedCertEntry, Empreinte du certificat (MD5) : 49:79:04:B0:EB:87:19:AC:47:B0:BC:11:51:9B:74:D0 utnuserfirstclientauthemailca, 2 mai 2006, trustedCertEntry, Empreinte du certificat (MD5) : D7:34:3D:EF:1D:27:09:28:E1:31:02:5B:13:2B:DD:F7 equifaxsecureca, 18 juil. 2003, trustedCertEntry, Empreinte du certificat (MD5) : 67:CB:9D:C0:13:24:8A:82:9B:B2:17:1E:D1:1B:EC:D4 baltimorecybertrustca, 10 mai 2002, trustedCertEntry, Empreinte du certificat (MD5) : AC:B6:94:A5:9C:17:E0:D7:91:52:9B:B1:97:06:A6:E4 verisignclass2ca, 27 oct. 2003, trustedCertEntry, Empreinte du certificat (MD5) : B3:9C:25:B1:C3:2E:32:53:80:15:30:9D:4D:02:77:3E verisignserverca, 29 juin 1998, trustedCertEntry, Empreinte du certificat (MD5) : 74:7B:82:03:43:F0:00:9E:6B:B3:EC:47:BF:85:A5:93 entrust2048ca, 9 janv. 2003, trustedCertEntry, Empreinte du certificat (MD5) : BA:21:EA:20:D6:DD:DB:8F:C1:57:8B:40:AD:A1:FC:FC utndatacorpsgcca, 2 mai 2006, trustedCertEntry, Empreinte du certificat (MD5) : B3:A5:3E:77:21:6D:AC:4A:C0:C9:FB:D5:41:3D:CA:06 trustcenterclass4caii, 7 janv. 2008, trustedCertEntry, Empreinte du certificat (MD5) : 9D:FB:F9:AC:ED:89:33:22:F4:28:48:83:25:23:5B:E0 soneraclass2ca, 28 mars 2006, trustedCertEntry, Empreinte du certificat (MD5) : A3:EC:75:0F:2E:88:DF:FA:48:01:4E:0B:5C:48:6F:FB utnuserfirstobjectca, 2 mai 2006, trustedCertEntry, Empreinte du certificat (MD5) : A7:F2:E4:16:06:41:11:50:30:6B:9C:E3:B4:9C:B0:C9 verisignclass1ca, 25 mars 2004, trustedCertEntry, Empreinte du certificat (MD5) : 97:60:E8:57:5F:D3:50:47:E5:43:0C:94:36:8A:B0:62 gtecybertrustglobalca, 10 mai 2002, trustedCertEntry, Empreinte du certificat (MD5) : CA:3D:D3:68:F1:03:5C:D0:32:FA:B8:2B:59:E8:5A:DB verisigntsaca, 13 ao¹t 2008, trustedCertEntry, Empreinte du certificat (MD5) : 79:E2:38:82:26:59:58:39:0A:D8:5A:10:23:AF:65:4F baltimorecodesigningca, 10 mai 2002, trustedCertEntry, Empreinte du certificat (MD5) : 90:F5:28:49:56:D1:5D:2C:B0:53:D4:4B:EF:6F:90:22 soneraclass1ca, 28 mars 2006, trustedCertEntry, Empreinte du certificat (MD5) : 33:B7:84:F5:5F:27:D7:68:27:DE:14:DE:12:2A:ED:6F thawtepersonalfreemailca, 12 fÚvr. 1999, trustedCertEntry, Empreinte du certificat (MD5) : 1E:74:C3:86:3C:0C:35:C5:3E:C2:7F:EF:3C:AA:3C:D9 swisssignplatinumg2ca, 13 ao¹t 2008, trustedCertEntry, Empreinte du certificat (MD5) : C9:98:27:77:28:1E:3D:0E:15:3C:84:00:B8:85:03:E6 gtecybertrust5ca, 10 mai 2002, trustedCertEntry, Empreinte du certificat (MD5) : 7D:6C:86:E4:FC:4D:D1:0B:00:BA:22:BB:4E:7C:6A:8E godaddyclass2ca, 20 janv. 2005, trustedCertEntry, Empreinte du certificat (MD5) : 91:DE:06:25:AB:DA:FD:32:17:0C:BB:25:17:2A:84:67 verisignclass3g3ca, 25 mars 2004, trustedCertEntry, Empreinte du certificat (MD5) : CD:68:B6:A7:C7:C4:CE:75:E0:1D:4F:57:44:61:92:09 equifaxsecureglobalebusinessca1, 18 juil. 2003, trustedCertEntry, Empreinte du certificat (MD5) : 8F:5D:77:06:27:C4:98:3C:5B:93:78:E7:D7:7D:9B:CC # Ajout du certificat dans le magasin JAVA (Le mot de passe de la base java est: changeit) C:\>"C:\Program Files\Java\jre6\bin\keytool" -import -keystore "C:\Program Files\Java\jre6\lib\security\cacerts" -alias smtp.google.com -file "C:\smtp.google.crt"
Ressources
Utiliser un client SSL java par tbs-certificats.com
Le mot de passe de la base java est: changeit