[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