Re: RFC: Make new versions of pgjdbc Java8+

From: Mark Rotteveel <mark(at)lawinegevaar(dot)nl>
To: List <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: RFC: Make new versions of pgjdbc Java8+
Date: 2017-04-03 15:28:18
Message-ID: c31a60d22defa61236f0526e76966f4e@lawinegevaar.nl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

On 2017-04-03 13:36, Álvaro Hernández Tortosa wrote:
> On 03/04/17 13:05, Dave Cramer wrote:
> Alvaro,
>
>> So why do you want to write in java 8 ?
>
> Not a comprehensive or ordered list, but a few reasons:
>
> - JDK comes with Base64 and cryptographic functions like PBKDF2 that
> are needed for SCRAM. In Java6 you either implement yourself or pull
> external dependencies.

Base64 can also be done using javax.xml.bind.DatatypeConverter (although
that might be a dependency you don't want given it is not in the default
modules of Java 9 and is slated for removal in Java 10(?)), and
otherwise implementing base 64 encoding or decoding is not rocket
science.
PBKDF2 has been in Java for awhile (see
http://docs.oracle.com/javase/6/docs/technotes/guides/security/StandardNames.html,
search for PBKDF2WithHmacSHA1)

Mark

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Jorge Solórzano 2017-04-03 16:32:36 Re: RFC: Make new versions of pgjdbc Java8+
Previous Message Álvaro Hernández Tortosa 2017-04-03 14:32:23 Re: RFC: Make new versions of pgjdbc Java8+