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
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+ |