Jonybat
Folding Member
Boas
Tenho uma página pessoal com parte de administração do servidor, e a mesma tem um terminal em java para se aceder ao bash por ssh.
O terminal escolhido foi o Mindterm, que tem umas funcionalidades acrescidas bastante interessantes, das quais se destaca o FTP sobre SSH. O contra é que para se ter acesso a essas funcionalidades é necessário que a aplicação esteja certificada. É óbvio que não vou pagar por um certificado validado.
Descobri então que era possível assinar a aplicação com um certificado gerado na própria máquina.
Fui ler um pouco sobre o assunto e cheguei a um ponto que não consigo ultrapassar, e sobre o qual só existe um relato "no google" e que curiosamente a solução não se aplica.
O que eu sei até agora é o seguinte:
Passwords e a informação da chave (CName, OU, etc) preenchidos e tudo ok.
O problema chega quando vou para gerar o certificado para essa chave...
Dá-me o seguinte erro:
keytool error: java.lang.IllegalStateException: not encrypted
Dado que eu não consigo encontrar muito acerca disso (e que saltei de para quedas para o meio disto, sinceramente) é normal que eu esteja a falhar alguma coisa básica. Simplesmente já gastei o teclado de tanto procurar
Agradeço conselhos
Tenho uma página pessoal com parte de administração do servidor, e a mesma tem um terminal em java para se aceder ao bash por ssh.
O terminal escolhido foi o Mindterm, que tem umas funcionalidades acrescidas bastante interessantes, das quais se destaca o FTP sobre SSH. O contra é que para se ter acesso a essas funcionalidades é necessário que a aplicação esteja certificada. É óbvio que não vou pagar por um certificado validado.
Descobri então que era possível assinar a aplicação com um certificado gerado na própria máquina.
Fui ler um pouco sobre o assunto e cheguei a um ponto que não consigo ultrapassar, e sobre o qual só existe um relato "no google" e que curiosamente a solução não se aplica.
O que eu sei até agora é o seguinte:
Código:
keytool -genkey -keystore <nome_da_keystore> -keyalg RSA -alias <nome_da_key>
O problema chega quando vou para gerar o certificado para essa chave...
Código:
keytool -selfcert -alias <nome_da_key>
keytool error: java.lang.IllegalStateException: not encrypted
Dado que eu não consigo encontrar muito acerca disso (e que saltei de para quedas para o meio disto, sinceramente) é normal que eu esteja a falhar alguma coisa básica. Simplesmente já gastei o teclado de tanto procurar
Agradeço conselhos