Eu uso o Windows 7 64 bits e tive um problema com o keytool do jdk1.6.0_21 64 bits.
ficava dando o erro:
erro no keytool:java.lang.IllegalArgumentException: unknown format type at
Bote uma versão mais antiga…
C:\Users\me>"c:\Program Files (x86)\Java\jdk1.6.0_14\bin\keytool.exe" -list -
keystore c:\Users\me\Downloads\jssecacert
Enter keystore password:
Keystore type: JKS
Keystore provider: SUN
Your keystore contains 6 entries
x, 14/06/2010, trustedCertEntry,
Certificate fingerprint (MD5): DE:A5:F2:6E:B4:00:00:AF:A6:B3:34:6A:87:A2:41:70
y, 14/06/2010, trustedCertEntry,
Certificate fingerprint (MD5): 85:72:0F:75:4F:59:33:3A:1D:75:50:0C:68:AE:68:D0
z, 10/08/2010, trustedCertEntry,
Certificate fingerprint (MD5): 39:9C:F8:B0:38:3B:7A:19:BA:BE:EF:38:57:44:DD:FD
w, 03/09/2009, trustedCertEntry,
Certificate fingerprint (MD5): FA:0C:9D:6B:61:CD:B2:4F:EA:D2:D9:29:DA:29:5F:D1
m, 14/06/2010, trustedCertEntry,
Certificate fingerprint (MD5): FE:36:45:02:26:63:50:30:57:42:33:BA:5A:17:D8:52
n, 29/06/2009, trustedCertEntry,
Certificate fingerprint (MD5): 93:47:09:12:70:96:DE:E3:83:0D:A1:56:56:90:E3:CD
C:\Users\me>"c:\Program Files\Java\jdk1.6.0_21\bin\keytool.exe" -list -keysto
re c:\Users\me\Downloads\jssecacert
Insira a senha do armazenamento de chaves:
Tipo de armazenamento de chaves: JKS
Fornecedor de armazenamento de chaves: SUN
erro de keytool: java.lang.IllegalArgumentException: unknown format type at
C:\Users\me>
Aparentemente, o 14 é melhor que o 21, heheh
Valeu Óracol
(sei q o tópico é de 2009, mas precisava responder em algum canto isso pq passei o dia quebrando a cabeça)
Grande “luisr”, obrigado pela ajuda cara! Graças ao seu post também consegui resolver este problema :). Creio que a oracle fez alguma alteração na ferramenta keytool o que estava nos quebrando para gerar o “MD5 Fingerprint”. Pois essa versão que você passou a jdk1.6.0_14 ainda fazia parte da Sun e está conforme a explicação no site oficial do Google ;).
[]'s
Rodrigo Melo
[quote=luisr]Bem…
Eu uso o Windows 7 64 bits e tive um problema com o keytool do jdk1.6.0_21 64 bits.
ficava dando o erro:
erro no keytool:java.lang.IllegalArgumentException: unknown format type at
Bote uma versão mais antiga…
C:\Users\me>"c:\Program Files (x86)\Java\jdk1.6.0_14\bin\keytool.exe" -list -
keystore c:\Users\me\Downloads\jssecacert
Enter keystore password:
Keystore type: JKS
Keystore provider: SUN
Your keystore contains 6 entries
x, 14/06/2010, trustedCertEntry,
Certificate fingerprint (MD5): DE:A5:F2:6E:B4:00:00:AF:A6:B3:34:6A:87:A2:41:70
y, 14/06/2010, trustedCertEntry,
Certificate fingerprint (MD5): 85:72:0F:75:4F:59:33:3A:1D:75:50:0C:68:AE:68:D0
z, 10/08/2010, trustedCertEntry,
Certificate fingerprint (MD5): 39:9C:F8:B0:38:3B:7A:19:BA:BE:EF:38:57:44:DD:FD
w, 03/09/2009, trustedCertEntry,
Certificate fingerprint (MD5): FA:0C:9D:6B:61:CD:B2:4F:EA:D2:D9:29:DA:29:5F:D1
m, 14/06/2010, trustedCertEntry,
Certificate fingerprint (MD5): FE:36:45:02:26:63:50:30:57:42:33:BA:5A:17:D8:52
n, 29/06/2009, trustedCertEntry,
Certificate fingerprint (MD5): 93:47:09:12:70:96:DE:E3:83:0D:A1:56:56:90:E3:CD
C:\Users\me>"c:\Program Files\Java\jdk1.6.0_21\bin\keytool.exe" -list -keysto
re c:\Users\me\Downloads\jssecacert
Insira a senha do armazenamento de chaves:
Tipo de armazenamento de chaves: JKS
Fornecedor de armazenamento de chaves: SUN
erro de keytool: java.lang.IllegalArgumentException: unknown format type at
C:\Users\me>
Aparentemente, o 14 é melhor que o 21, heheh
Valeu Óracol
(sei q o tópico é de 2009, mas precisava responder em algum canto isso pq passei o dia quebrando a cabeça)[/quote]