Estou com um pequeno problema para fazer uma certificação de applet…
gostaria de saber se algume poderia me ajudar…
o seguinte estou querendo certificar impressçoes digitais para web… eu teria q armazenar a chaves no diretorio opt/programas/jdk1.6.0_02/jre/lib/security/cacerts
ai eu digito o seguinte comando
( keytool -list keystore /opt/programas/jdk1.6.0_02/jre/lib/security/cacerts)
e me retorna o seguinte erro: keytool error: gnu.javax.crypto.keyring.MalformedKeyringException: MAC verificat ion failed
gostaria o q tenho q fazer…
se algume tiver uma sugestão agradeço… :oops: :roll:
Normalmente o keystore é criado na pasta home de seu usuário e possui o nome “.keystore”. Uma vez criado, copie esse arquivo para onde desejar. Veja um exemplo que funciona comigo:
Gerando a key:
keytool -genkey -alias teste -keypass aaaaaa
Copie o arquivo .keystore criado em seu diretório home para onde desejar, em meu caso usei a pasta /opt/java/keys
Compile seu .java em um .class:
javac Teste.java
Crie o Jar a partir dos .class:
jar -cf teste.jar *.class
5)Assine o jar usando o keystore e alias criados acima:
jarsigner -keystore “/opt/java/keys/.keystore” -storepass aaaaaa -keypass aaaaaa teste.jar teste