[ANSOL-geral] e-factura com OpenJDK
Rúben Leote Mendes
ruben nocturno.org
Segunda-Feira, 18 de Março de 2013 - 19:48:05 WET
Viva,
Estou a tentar enviar o ficheiro SAFT mensal para as finanças. Tentei
directamente no browser e a aplicação java valida correctamente o
ficheiro mas ao submeter dá erro na comunicação. Fiz então o download da
aplicação para correr na linha de comando. Mais uma vez se passar a
opção de validação "-op validar" funciona bem mas se tentar enviar o
ficheiro com a opção "-op enviar" dá erro.
Na linha de comando já lista o erro (coisa que não acontece via broswer):
<?xml version="1.0" encoding="ISO-8859-1"?> <response
code="-666"><errors><error>Ocorreu um erro ao enviar o
ficheiro.</error></errors></response>
sun.security.validator.ValidatorException: No trusted certificate found
Pelos vistos o erro é num certificado. Suponho que seja o OpenJDK que
não considera o certificado apresentado pelo servidor das finanças como
válido. Talvez não seja assinado por uma CA considerada de confiança
pelo OpenJDK ou simplesmente o OpenJDK não está a aceder à lista de CA's
do sistema operativo (Debian Wheezy).
Alguém já se deparou com este problema ou tem alguma dica em como resolver?
Um abraço,
Rúben
Mais informações acerca da lista Ansol-geral