Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
21a3a8da
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
3
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_jdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
21a3a8da
编写于
6月 02, 2015
作者:
A
asmotrak
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh test has RC4 dependencies
Reviewed-by: coffeys
上级
57a8a863
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
21 addition
and
3 deletion
+21
-3
test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
.../sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
+19
-3
test/sun/management/jmxremote/bootstrap/management_ssltest07_ok.properties.in
...jmxremote/bootstrap/management_ssltest07_ok.properties.in
+1
-0
test/sun/management/jmxremote/bootstrap/management_ssltest11_ok.properties.in
...jmxremote/bootstrap/management_ssltest11_ok.properties.in
+1
-0
未找到文件。
test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
浏览文件 @
21a3a8da
/*
* Copyright (c) 2003, 201
3
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2003, 201
5
, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
...
...
@@ -43,6 +43,8 @@ import javax.management.*;
import
sun.management.AgentConfigurationError
;
import
java.security.Security
;
import
util.TestLogger
;
/**
...
...
@@ -133,6 +135,8 @@ public class RmiBootstrapTest {
"com.sun.management.jmxremote.ssl.enabled.protocols"
;
public
static
final
String
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 {
}
private
void
setSslProperties
()
{
private
void
setSslProperties
(
String
clientEnabledCipherSuites
)
{
final
String
defaultKeyStore
=
getDefaultStoreName
(
DefaultValues
.
KEYSTORE
);
final
String
defaultTrustStore
=
...
...
@@ -465,6 +469,13 @@ public class RmiBootstrapTest {
System
.
setProperty
(
PropertyNames
.
TRUSTSTORE_PASSWD
,
trustword
);
log
.
trace
(
"setSslProperties"
,
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
()
{
...
...
@@ -517,7 +528,10 @@ public class RmiBootstrapTest {
PropertyNames
.
SSL_ENABLED_PROTOCOLS
+
"="
+
sslProtocols
);
if
(
useSsl
)
setSslProperties
();
if
(
useSsl
)
{
setSslProperties
(
props
.
getProperty
(
PropertyNames
.
SSL_CLIENT_ENABLED_CIPHER_SUITES
));
}
}
catch
(
Exception
x
)
{
System
.
out
.
println
(
"Failed to setup SSL configuration: "
+
x
);
log
.
debug
(
"checkSslConfiguration"
,
x
);
...
...
@@ -871,6 +885,8 @@ public class RmiBootstrapTest {
* exit(1) if the test fails.
**/
public
static
void
main
(
String
args
[])
throws
Exception
{
Security
.
setProperty
(
"jdk.tls.disabledAlgorithms"
,
""
);
setupBasePort
();
RmiBootstrapTest
manager
=
new
RmiBootstrapTest
();
try
{
...
...
test/sun/management/jmxremote/bootstrap/management_ssltest07_ok.properties.in
浏览文件 @
21a3a8da
...
...
@@ -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.need.client.auth=true
com.sun.management.jmxremote.authenticate=false
javax.rmi.ssl.client.enabledCipherSuites=SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_RC4_128_MD5
test/sun/management/jmxremote/bootstrap/management_ssltest11_ok.properties.in
浏览文件 @
21a3a8da
...
...
@@ -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.config.file=@TEST-SRC@/jmxremote_ssltest11_ok.ssl
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录