Java

2017.12.12 study-daily

Groovy TLS

久しぶりにGroovyを触った

Groovyで作成したプログラムがTLSで通信できるようにしないといけなくなったので少し調べた。

Javaの場合

javaで強制的にTLS1.2を使うようにするにはJVM起動時オプションを渡す Java7はデフォルトでTLS利用可能 Java8はデフォルトでTLS1.2使える

JVM起動オプションに

-Dhttps.protocols=TLSv1.1,TLSv1.2 
-Djdk.tls.client.protocols=TLSv1.1,TLSv1.2

を指定する。Eclipse等IDEの場合はJREの起動VMオプション設定に追加する。

Groovyの場合

System.properties[https.protocols] = TLSv1.1,TLSv1.2 
System.properties[jdk.tls.client.protocols] = TLSv1.1,TLSv1.2 

これシステムプロパティを書き換えてるので、同時に他社のJVMプログラムとかあったりすると影響与えそうなんだけど……

[Read More…]

2010.06.27 study-daily

動かないじゃないか

はじめての サーブレット&JSP という本を見ながら

[Read More…]

2010.06.06 study-daily

Java分からぬぇ

最近はおろそかになってきていてピンチなのですが、

[Read More…]