Security

TLS configuration (SSL / TLS ), authentication mechanisms (SCRAM-SHA-256, MD5, cleartext password, the requireAuth allow-list and channelBinding posture, the AuthenticationPlugin SPI; see Authentication ), and Kerberos via JSSE GSSAPI or Windows-native SSPI (Kerberos, GSSAPI, SSPI ).

For the connection-level security baseline a deployment should adopt, see Configure SSL/TLS (in Quick start) .

The driver’s release-disclosure surface lives outside the documentation tree, on the site’s top-level Security page :

  • Release verification : PGP signing keys used for Maven Central uploads, with rollover fingerprints (the active key changed in 42.7.8).
  • Known vulnerabilities : the driver’s CVE / GHSA history with impact, patched-in versions and workarounds.
  • Third-party CVE status statements : public statements about high-profile CVEs in adjacent libraries (e.g. Log4Shell) and whether pgJDBC is exposed.