[pgjdbc/pgjdbc] 82c200: fix: Add pkcs12 key functionality (#1599)

Dave Cramer <[email protected]> Fri, 29 Nov 2019 07:01:27 -0800
Newsgroups gmane.comp.db.postgresql.jdbc
Message-ID <pgjdbc/pgjdbc/push/refs/heads/master/[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/pgjdbc/pgjdbc
  Commit: 82c2008f83dd687e80b1e3acdeeb618dccc2fb5c
      https://github.com/pgjdbc/pgjdbc/commit/82c2008f83dd687e80b1e3acdeeb618dccc2fb5c
  Author: Dave Cramer <[email protected]>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M certdir/README.md
    A certdir/goodclient.p12
    M docs/documentation/head/connect.md
    M docs/documentation/head/ssl-client.md
    M docs/documentation/head/ssl.md
    M pgjdbc/src/main/java/org/postgresql/ssl/LibPQFactory.java
    A pgjdbc/src/main/java/org/postgresql/ssl/PKCS12KeyManager.java
    M pgjdbc/src/test/java/org/postgresql/test/ssl/LazyKeyManagerTest.java
    A pgjdbc/src/test/java/org/postgresql/test/ssl/PKCS12KeyTest.java

  Log Message:
  -----------
  fix: Add pkcs12 key functionality (#1599)

* fix: Add pkcs12 key functionality
WIP
PBE-MD5-DES might be inadequate in environments where high level of security is needed and the key is not protected
pkcs12 uses 3DES which also isn't completely adequate but is certainly more secure than MD5-DES

* fix docs to add PKCS12 archive format