Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
b3d08868
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
4
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看板
提交
b3d08868
编写于
3月 26, 2012
作者:
V
vinnie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
7152582: PKCS11 tests should use the NSS libraries available in the OS
Reviewed-by: mullan
上级
814d2ffe
变更
51
隐藏空白更改
内联
并排
Showing
51 changed file
with
27 addition
and
20 deletion
+27
-20
test/sun/security/pkcs11/PKCS11Test.java
test/sun/security/pkcs11/PKCS11Test.java
+23
-16
test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.chk
test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.chk
+0
-0
test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.so
test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-amd64/libnspr4.so
test/sun/security/pkcs11/nss/lib/linux-amd64/libnspr4.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-amd64/libnss3.so
test/sun/security/pkcs11/nss/lib/linux-amd64/libnss3.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-amd64/libnssckbi.so
test/sun/security/pkcs11/nss/lib/linux-amd64/libnssckbi.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-amd64/libplc4.so
test/sun/security/pkcs11/nss/lib/linux-amd64/libplc4.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-amd64/libplds4.so
test/sun/security/pkcs11/nss/lib/linux-amd64/libplds4.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.chk
test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.chk
+0
-0
test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.so
test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-i586/libnspr4.so
test/sun/security/pkcs11/nss/lib/linux-i586/libnspr4.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-i586/libnss3.so
test/sun/security/pkcs11/nss/lib/linux-i586/libnss3.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-i586/libnssckbi.so
test/sun/security/pkcs11/nss/lib/linux-i586/libnssckbi.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-i586/libplc4.so
test/sun/security/pkcs11/nss/lib/linux-i586/libplc4.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-i586/libplds4.so
test/sun/security/pkcs11/nss/lib/linux-i586/libplds4.so
+0
-0
test/sun/security/pkcs11/nss/lib/linux-i586/libsoftokn3.so
test/sun/security/pkcs11/nss/lib/linux-i586/libsoftokn3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnspr4.so
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnspr4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnss3.so
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnss3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnssckbi.so
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnssckbi.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-amd64/libplc4.so
test/sun/security/pkcs11/nss/lib/solaris-amd64/libplc4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-amd64/libplds4.so
test/sun/security/pkcs11/nss/lib/solaris-amd64/libplds4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-amd64/libsoftokn3.so
.../sun/security/pkcs11/nss/lib/solaris-amd64/libsoftokn3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-i586/libfreebl3.so
test/sun/security/pkcs11/nss/lib/solaris-i586/libfreebl3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-i586/libnspr4.so
test/sun/security/pkcs11/nss/lib/solaris-i586/libnspr4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-i586/libnss3.so
test/sun/security/pkcs11/nss/lib/solaris-i586/libnss3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-i586/libnssckbi.so
test/sun/security/pkcs11/nss/lib/solaris-i586/libnssckbi.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-i586/libplc4.so
test/sun/security/pkcs11/nss/lib/solaris-i586/libplc4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-i586/libplds4.so
test/sun/security/pkcs11/nss/lib/solaris-i586/libplds4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-i586/libsoftokn3.so
test/sun/security/pkcs11/nss/lib/solaris-i586/libsoftokn3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.chk
...urity/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.chk
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.so
...curity/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnspr4.so
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnspr4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnss3.so
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnss3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnssckbi.so
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnssckbi.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libplc4.so
test/sun/security/pkcs11/nss/lib/solaris-sparc/libplc4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libplds4.so
test/sun/security/pkcs11/nss/lib/solaris-sparc/libplds4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.chk
...sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.chk
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.so
.../sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnspr4.so
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnspr4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnss3.so
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnss3.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnssckbi.so
...sun/security/pkcs11/nss/lib/solaris-sparcv9/libnssckbi.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplc4.so
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplc4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplds4.so
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplds4.so
+0
-0
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libsoftokn3.so
...un/security/pkcs11/nss/lib/solaris-sparcv9/libsoftokn3.so
+0
-0
test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
+0
-0
test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
+0
-0
test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
+0
-0
test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
+0
-0
test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
+0
-0
test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
+0
-0
test/sun/security/tools/keytool/autotest.sh
test/sun/security/tools/keytool/autotest.sh
+4
-4
未找到文件。
test/sun/security/pkcs11/PKCS11Test.java
浏览文件 @
b3d08868
/*
* Copyright (c) 2003, 20
07
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2003, 20
12
, 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
...
...
@@ -129,6 +129,13 @@ public abstract class PKCS11Test {
}
private
static
String
PKCS11_BASE
;
static
{
try
{
PKCS11_BASE
=
getBase
();
}
catch
(
Exception
e
)
{
// ignore
}
}
private
final
static
String
PKCS11_REL_PATH
=
"sun/security/pkcs11"
;
...
...
@@ -160,20 +167,18 @@ public abstract class PKCS11Test {
}
String
osid
=
osName
+
"-"
+
props
.
getProperty
(
"os.arch"
)
+
"-"
+
props
.
getProperty
(
"sun.arch.data.model"
);
String
ostype
=
osMap
.
get
(
osid
);
if
(
ostype
==
null
)
{
String
nssLibDir
=
osMap
.
get
(
osid
);
if
(
nssLibDir
==
null
)
{
System
.
out
.
println
(
"Unsupported OS, skipping: "
+
osid
);
return
null
;
// throw new Exception("Unsupported OS " + os
id
);
// throw new Exception("Unsupported OS " + os
Name
);
}
if
(
ostype
.
length
()
==
0
)
{
if
(
nssLibDir
.
length
()
==
0
)
{
System
.
out
.
println
(
"NSS not supported on this platform, skipping test"
);
return
null
;
}
String
base
=
getBase
();
String
libdir
=
base
+
SEP
+
"nss"
+
SEP
+
"lib"
+
SEP
+
ostype
+
SEP
;
System
.
setProperty
(
"pkcs11test.nss.libdir"
,
libdir
);
return
libdir
;
System
.
setProperty
(
"pkcs11test.nss.libdir"
,
nssLibDir
);
return
nssLibDir
;
}
protected
static
void
safeReload
(
String
lib
)
throws
Exception
{
...
...
@@ -191,6 +196,8 @@ public abstract class PKCS11Test {
safeReload
(
libdir
+
System
.
mapLibraryName
(
NSPR_PREFIX
+
"nspr4"
));
safeReload
(
libdir
+
System
.
mapLibraryName
(
NSPR_PREFIX
+
"plc4"
));
safeReload
(
libdir
+
System
.
mapLibraryName
(
NSPR_PREFIX
+
"plds4"
));
safeReload
(
libdir
+
System
.
mapLibraryName
(
"sqlite3"
));
safeReload
(
libdir
+
System
.
mapLibraryName
(
"nssutil3"
));
return
true
;
}
...
...
@@ -229,15 +236,15 @@ public abstract class PKCS11Test {
private
static
final
Map
<
String
,
String
>
osMap
;
// Location of the NSS libraries on each supported platform
static
{
osMap
=
new
HashMap
<
String
,
String
>();
osMap
.
put
(
"SunOS-sparc-32"
,
"solaris-sparc"
);
osMap
.
put
(
"SunOS-sparcv9-64"
,
"solaris-sparcv9"
);
osMap
.
put
(
"SunOS-x86-32"
,
"solaris-i586"
);
osMap
.
put
(
"SunOS-amd64-64"
,
"solaris-amd64"
);
osMap
.
put
(
"Linux-i386-32"
,
"linux-i586"
);
osMap
.
put
(
"Linux-amd64-64"
,
"linux-amd64"
);
osMap
.
put
(
"Windows-x86-32"
,
"windows-i586"
);
osMap
.
put
(
"SunOS-sparc-32"
,
"/usr/lib/mps/"
);
osMap
.
put
(
"SunOS-sparcv9-64"
,
"/usr/lib/mps/64/"
);
osMap
.
put
(
"SunOS-x86-32"
,
"/usr/lib/mps/"
);
osMap
.
put
(
"SunOS-amd64-64"
,
"/usr/lib/mps/64/"
);
osMap
.
put
(
"Linux-i386-32"
,
"/usr/lib/"
);
osMap
.
put
(
"Linux-amd64-64"
,
"/usr/lib64/"
);
}
private
final
static
char
[]
hexDigits
=
"0123456789abcdef"
.
toCharArray
();
...
...
test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.chk
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-amd64/libnspr4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-amd64/libnss3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-amd64/libnssckbi.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-amd64/libplc4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-amd64/libplds4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.chk
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-i586/libnspr4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-i586/libnss3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-i586/libnssckbi.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-i586/libplc4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-i586/libplds4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/linux-i586/libsoftokn3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnspr4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnss3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-amd64/libnssckbi.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-amd64/libplc4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-amd64/libplds4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-amd64/libsoftokn3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-i586/libfreebl3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-i586/libnspr4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-i586/libnss3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-i586/libnssckbi.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-i586/libplc4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-i586/libplds4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-i586/libsoftokn3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.chk
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnspr4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnss3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libnssckbi.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libplc4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libplds4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.chk
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnspr4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnss3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnssckbi.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplc4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplds4.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libsoftokn3.so
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
已删除
100644 → 0
浏览文件 @
814d2ffe
文件已删除
test/sun/security/tools/keytool/autotest.sh
浏览文件 @
b3d08868
#
# Copyright (c) 2006, 20
09
, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2006, 20
12
, 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
...
...
@@ -50,7 +50,7 @@ case "$OS" in
ARCH
=
`
isainfo
`
case
"
$ARCH
"
in
sparc
*
)
PF
=
"solaris-sparc
"
NSSDIR
=
"/usr/lib/mps
"
;;
*
)
echo
"Will not run test on: Solaris
${
ARCH
}
"
...
...
@@ -64,7 +64,7 @@ case "$OS" in
FS
=
"/"
case
"
$ARCH
"
in
i[3-6]86
)
PF
=
"linux-i586
"
NSSDIR
=
"/usr/lib
"
;;
*
)
echo
"Will not run test on: Linux
${
ARCH
}
"
...
...
@@ -91,7 +91,7 @@ chmod u+w key3.db
chmod
u+w cert8.db
echo
|
${
TESTJAVA
}${
FS
}
bin
${
FS
}
java
-Dnss
\
-Dnss
.lib
=
${
NSS
}${
FS
}
lib
${
FS
}${
PF
}${
FS
}${
LIBNAME
}
\
-Dnss
.lib
=
${
NSS
DIR
}${
FS
}${
LIBNAME
}
\
KeyToolTest
status
=
$?
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录