PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

fournir des certificats à tomcat jndi connexion à postgresql

Le problème était que le pot postgres était trop ancien.

Suppression de libpostgresql-jdbc-java du système, téléchargement et installation de 42.2.8 depuis https://jdbc. postgresql.org/download.html (Je n'ai pas pu trouver les coordonnées maven pour cela) a résolu le problème de ne pas trouver le certificat.

J'ai également dû ajouter root.crt à .postgresql, mais d'après le journal des erreurs, c'était simple.

Maintenant, le problème est que la clé privée ne peut pas être lue car aucun fournisseur de sécurité ne la comprend. Voir configurer tomcat/hibernate pour avoir un fournisseur cryptographique prenant en charge 1.2.840.113549.1.5.13 .