提交 cf8811f6 编写于 作者: A asaha

Merge

...@@ -422,6 +422,7 @@ dcc75a75d3a30270fbf52d0d0b0504319882e419 jdk8u51-b10 ...@@ -422,6 +422,7 @@ dcc75a75d3a30270fbf52d0d0b0504319882e419 jdk8u51-b10
217fa7205549d196c60f814bf3fc9795d756f493 jdk8u51-b13 217fa7205549d196c60f814bf3fc9795d756f493 jdk8u51-b13
b7403e15864dc0c1f9740d66af91bddb3e2215e8 jdk8u51-b14 b7403e15864dc0c1f9740d66af91bddb3e2215e8 jdk8u51-b14
192bda44c0c463104c96058bb815a546b282ca43 jdk8u51-b15 192bda44c0c463104c96058bb815a546b282ca43 jdk8u51-b15
ee86422973691bb7efae58d201e5a382ea0bb150 jdk8u51-b16
5c31204d19e5976f025026db3d5c17331e8c44db jdk8u60-b00 5c31204d19e5976f025026db3d5c17331e8c44db jdk8u60-b00
c46daef6edb5385d11876ed40f292a4b62e96867 jdk8u60-b01 c46daef6edb5385d11876ed40f292a4b62e96867 jdk8u60-b01
c10fd784956cc7099657181029ac3e790267b678 jdk8u60-b02 c10fd784956cc7099657181029ac3e790267b678 jdk8u60-b02
......
...@@ -25,7 +25,6 @@ import static jdk.testlibrary.Asserts.*; ...@@ -25,7 +25,6 @@ import static jdk.testlibrary.Asserts.*;
/* @test /* @test
* @summary Tests the different assertions in the Assert class * @summary Tests the different assertions in the Assert class
* @library /testlibrary
*/ */
public class AssertsTest { public class AssertsTest {
private static class Foo implements Comparable<Foo> { private static class Foo implements Comparable<Foo> {
......
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
* @summary Test the OutputAnalyzer reporting functionality, * @summary Test the OutputAnalyzer reporting functionality,
* such as printing additional diagnostic info * such as printing additional diagnostic info
* (exit code, stdout, stderr, command line, etc.) * (exit code, stdout, stderr, command line, etc.)
* @library /testlibrary
*/ */
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
/* /*
* @test * @test
* @summary Test the OutputAnalyzer utility class * @summary Test the OutputAnalyzer utility class
* @library /testlibrary
*/ */
import jdk.testlibrary.OutputAnalyzer; import jdk.testlibrary.OutputAnalyzer;
......
/* /*
* Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -43,6 +43,8 @@ import javax.management.*; ...@@ -43,6 +43,8 @@ import javax.management.*;
import sun.management.AgentConfigurationError; import sun.management.AgentConfigurationError;
import java.security.Security;
import util.TestLogger; import util.TestLogger;
/** /**
...@@ -133,6 +135,8 @@ public class RmiBootstrapTest { ...@@ -133,6 +135,8 @@ public class RmiBootstrapTest {
"com.sun.management.jmxremote.ssl.enabled.protocols"; "com.sun.management.jmxremote.ssl.enabled.protocols";
public static final String SSL_NEED_CLIENT_AUTH = public static final String SSL_NEED_CLIENT_AUTH =
"com.sun.management.jmxremote.ssl.need.client.auth"; "com.sun.management.jmxremote.ssl.need.client.auth";
public static final String SSL_CLIENT_ENABLED_CIPHER_SUITES =
"javax.rmi.ssl.client.enabledCipherSuites";
} }
/** /**
...@@ -434,7 +438,7 @@ public class RmiBootstrapTest { ...@@ -434,7 +438,7 @@ public class RmiBootstrapTest {
} }
private void setSslProperties() { private void setSslProperties(String clientEnabledCipherSuites) {
final String defaultKeyStore = final String defaultKeyStore =
getDefaultStoreName(DefaultValues.KEYSTORE); getDefaultStoreName(DefaultValues.KEYSTORE);
final String defaultTrustStore = final String defaultTrustStore =
...@@ -465,6 +469,13 @@ public class RmiBootstrapTest { ...@@ -465,6 +469,13 @@ public class RmiBootstrapTest {
System.setProperty(PropertyNames.TRUSTSTORE_PASSWD,trustword); System.setProperty(PropertyNames.TRUSTSTORE_PASSWD,trustword);
log.trace("setSslProperties", log.trace("setSslProperties",
PropertyNames.TRUSTSTORE_PASSWD+"="+trustword); PropertyNames.TRUSTSTORE_PASSWD+"="+trustword);
if (clientEnabledCipherSuites != null) {
System.setProperty("javax.rmi.ssl.client.enabledCipherSuites",
clientEnabledCipherSuites);
} else {
System.clearProperty("javax.rmi.ssl.client.enabledCipherSuites");
}
} }
private void checkSslConfiguration() { private void checkSslConfiguration() {
...@@ -517,7 +528,10 @@ public class RmiBootstrapTest { ...@@ -517,7 +528,10 @@ public class RmiBootstrapTest {
PropertyNames.SSL_ENABLED_PROTOCOLS + "=" + PropertyNames.SSL_ENABLED_PROTOCOLS + "=" +
sslProtocols); sslProtocols);
if (useSsl) setSslProperties(); if (useSsl) {
setSslProperties(props.getProperty(
PropertyNames.SSL_CLIENT_ENABLED_CIPHER_SUITES));
}
} catch (Exception x) { } catch (Exception x) {
System.out.println("Failed to setup SSL configuration: " + x); System.out.println("Failed to setup SSL configuration: " + x);
log.debug("checkSslConfiguration",x); log.debug("checkSslConfiguration",x);
...@@ -871,6 +885,8 @@ public class RmiBootstrapTest { ...@@ -871,6 +885,8 @@ public class RmiBootstrapTest {
* exit(1) if the test fails. * exit(1) if the test fails.
**/ **/
public static void main(String args[]) throws Exception { public static void main(String args[]) throws Exception {
Security.setProperty("jdk.tls.disabledAlgorithms", "");
setupBasePort(); setupBasePort();
RmiBootstrapTest manager = new RmiBootstrapTest(); RmiBootstrapTest manager = new RmiBootstrapTest();
try { try {
......
...@@ -2,3 +2,4 @@ com.sun.management.jmxremote.ssl.enabled.cipher.suites=SSL_RSA_WITH_RC4_128_SHA, ...@@ -2,3 +2,4 @@ com.sun.management.jmxremote.ssl.enabled.cipher.suites=SSL_RSA_WITH_RC4_128_SHA,
com.sun.management.jmxremote.ssl.enabled.protocols=SSLv2Hello,SSLv3,TLSv1 com.sun.management.jmxremote.ssl.enabled.protocols=SSLv2Hello,SSLv3,TLSv1
com.sun.management.jmxremote.ssl.need.client.auth=true com.sun.management.jmxremote.ssl.need.client.auth=true
com.sun.management.jmxremote.authenticate=false com.sun.management.jmxremote.authenticate=false
javax.rmi.ssl.client.enabledCipherSuites=SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_RC4_128_MD5
...@@ -3,3 +3,4 @@ com.sun.management.jmxremote.ssl.enabled.protocols=SSLv2Hello,SSLv3,TLSv1 ...@@ -3,3 +3,4 @@ com.sun.management.jmxremote.ssl.enabled.protocols=SSLv2Hello,SSLv3,TLSv1
com.sun.management.jmxremote.ssl.need.client.auth=true com.sun.management.jmxremote.ssl.need.client.auth=true
com.sun.management.jmxremote.ssl.config.file=@TEST-SRC@/jmxremote_ssltest11_ok.ssl com.sun.management.jmxremote.ssl.config.file=@TEST-SRC@/jmxremote_ssltest11_ok.ssl
com.sun.management.jmxremote.authenticate=false com.sun.management.jmxremote.authenticate=false
javax.rmi.ssl.client.enabledCipherSuites=SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_RC4_128_MD5
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册