Mercurial > hg > release > icedtea6-1.8
view patches/security/20111018/7096936.patch @ 2161:7524f507af5c
Apply latest security patches.
2011-10-17 Andrew John Hughes <ahughes@redhat.com>
* Makefile.am: Add patches.
* NEWS: List security updates.
* patches/icedtea-rhino.patch: Change after 7046823 is applied.
* patches/icedtea-xjc.patch: Update against 7046794.
* patches/security/20111018/7000600.patch,
* patches/security/20111018/7019773.patch,
* patches/security/20111018/7023640.patch,
* patches/security/20111018/7032417.patch,
* patches/security/20111018/7046823.patch,
* patches/security/20111018/7055902.patch,
* patches/security/20111018/7057857.patch,
* patches/security/20111018/7064341.patch,
* patches/security/20111018/7083012.patch,
* patches/security/20111018/7096936.patch,
* patches/security/20111018/7046794.patch,
* patches/security/20111018/7077466.patch:
Add security patches.
author | Andrew John Hughes <ahughes@redhat.com> |
---|---|
date | Mon, 17 Oct 2011 15:40:23 +0100 |
parents | |
children |
line wrap: on
line source
# HG changeset patch # User coffeys # Date 1317840677 -3600 # Node ID 4a17cd579c2b59a955e2dc7069e4c65778a3b47a # Parent 9a4fc5068e5f2d8e04facd272cc17900f54ef00c 7096936: issue in jsse/runtime Reviewed-by: xuelei, wetmore diff --git a/src/share/classes/com/sun/net/ssl/HttpsURLConnection.java b/src/share/classes/com/sun/net/ssl/HttpsURLConnection.java --- openjdk/jdk/src/share/classes/com/sun/net/ssl/HttpsURLConnection.java +++ openjdk/jdk/src/share/classes/com/sun/net/ssl/HttpsURLConnection.java @@ -179,6 +179,12 @@ class HttpsURLConnection extends HttpURL throw new IllegalArgumentException( "no SSLSocketFactory specified"); } + + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + sm.checkSetFactory(); + } + sslSocketFactory = sf; } diff --git a/src/share/classes/javax/net/ssl/HttpsURLConnection.java b/src/share/classes/javax/net/ssl/HttpsURLConnection.java --- openjdk/jdk/src/share/classes/javax/net/ssl/HttpsURLConnection.java +++ openjdk/jdk/src/share/classes/javax/net/ssl/HttpsURLConnection.java @@ -368,6 +368,10 @@ class HttpsURLConnection extends HttpURL "no SSLSocketFactory specified"); } + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + sm.checkSetFactory(); + } sslSocketFactory = sf; }