-
Bug
-
Resolution: Not an Issue
-
P2
-
None
-
6
-
sparc
-
solaris_10
JCK : JCK6.0 b16
J2SE : FAIL - mustang b69
Platform[s] : FAIL - Niagara
switch/Mode : FAIL - default
(last edit: added Kerberos test set)
api/javax_net/ssl/SSLEngine/SSLEngineTests.html fails on Niagara.
The following set of tests:
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineClientAuthMode[SSLEngineClientMode002]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineGetPeerHost[SSLEnginegetPeerHost002]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineGetPeerPort[SSLEnginegetPeerPort002]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineHandshake[SSLEngineHandshake001]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineHandshake[SSLEngineHandshake004]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineHandshake[SSLEngineHandshake006]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineHandshake[SSLEngineHandshake007]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineInOutBound[SSLEngineBound001]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineInOutBound[SSLEngineBound002]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineInOutBound[SSLEngineBound003]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineWrap[SSLEngineWrap001]
fails on Niagara (all testcases with SSL protocol fail. Other protocols work fine).
Also it seems the following set of Kerberos tests fails due to same reason:
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_1]
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_3]
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_4]
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_5]
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_6]
Error message is:
java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b
at javax.crypto.KeyGenerator.a(DashoA13*..)
at javax.crypto.KeyGenerator.<init>(DashoA13*..)
at javax.crypto.KeyGenerator.getInstance(DashoA13*..)
at com.sun.net.ssl.internal.ssl.JsseJce.getKeyGenerator(JsseJce.java:185)
at com.sun.net.ssl.internal.ssl.PreMasterSecret.<init>(PreMasterSecret.java:87)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:512)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:165)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:509)
at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:451)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:858)
at javasoft.sqe.jck.lib.javax.jsse.SSLEngineTest.doSSLEngineHandshake(SSLEngineTest.java:494)
at javasoft.sqe.tests.api.javax.net.ssl.SSLEngine.SSLEngineGetPeerHostTests.SSLEnginegetPeerHost002(SSLEngineGetPeerHostTests.java:142)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:589)
at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:399)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:127)
at javasoft.sqe.tests.api.javax.net.ssl.SSLEngine.SSLEngineGetPeerHostTests.main(SSLEngineGetPeerHostTests.java:46)
Steps to reproduce:
get attached java and shell executive files, place them at Niagara, correct pathes and run.
Result will be:
Need to check one level up for keystore
keystore = null
testurl = file:///export/home/javatest/jck/JCK-runtime-60/tests/api/javax_net/ssl/SSLEngine/
1 dir up = file:///export/home/javatest/jck/JCK-runtime-60/tests/api/javax_net/ssl/
keystore exists at: null
JRE is installed with the following security providers.
0. SunPKCS11-Solaris
1. SUN
2. SunRsaSign
3. SunJSSE
4. SunJCE
5. SunJGSS
6. SunSASL
7. XMLDSig
8. SunPCSC
This test sucessfully open the keystore file: "/export/home/javatest/jck/JCK-runtime-60/tests/api/javax_net/ssl//testkeys"
with the keystore's password "DukesSecretPassword"
------------------------------------------------------------
Establishing an "SSLContext" with protocol "SSL"
Port 58796 was allocated as a free port.
This test use Secure Socket Layer port 58796
Doing Initial Handshake
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b
at javax.crypto.KeyGenerator.a(DashoA13*..)
at javax.crypto.KeyGenerator.<init>(DashoA13*..)
at javax.crypto.KeyGenerator.getInstance(DashoA13*..)
at com.sun.net.ssl.internal.ssl.JsseJce.getKeyGenerator(JsseJce.java:185)
at com.sun.net.ssl.internal.ssl.PreMasterSecret.<init>(PreMasterSecret.java:87)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:512)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:165)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:509)
at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:451)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:858)
at Sample.doSSLEngineHandshake(Sample.java:379)
at Sample.SSLEngineClientMode002(Sample.java:137)
at Sample.main(Sample.java:88)
all other systems (include Solaris 10) return result like this (example for Windows XP):
Need to check one level up for keystore
keystore = null
testurl = file:///Z:/Links/set/stt/jck_promotions/6.0/beta/b16/binaries/JCK-runtime-60/tests/api/javax_net/ssl/SSLEngine/
1 dir up = file:///Z:/Links/set/stt/jck_promotions/6.0/beta/b16/binaries/JCK-runtime-60/tests/api/javax_net/ssl/
keystore exists at: null
JRE is installed with the following security providers.
0. SUN
1. SunRsaSign
2. SunJSSE
3. SunJCE
4. SunJGSS
5. SunSASL
6. XMLDSig
7. SunPCSC
8. SunMSCAPI
This test sucessfully open the keystore file: "\Z:\Links\set\stt\jck_promotions\6.0\beta\b16\binaries\JCK-runtime-60\tests\api\j
avax_net\ssl\\testkeys"
with the keystore's password "DukesSecretPassword"
------------------------------------------------------------
Establishing an "SSLContext" with protocol "SSL"
Port 1112 was allocated as a free port.
This test use Secure Socket Layer port 1112
Doing Initial Handshake
DONE HANDSHAKING
================
.JTRs attached.
J2SE : FAIL - mustang b69
Platform[s] : FAIL - Niagara
switch/Mode : FAIL - default
(last edit: added Kerberos test set)
api/javax_net/ssl/SSLEngine/SSLEngineTests.html fails on Niagara.
The following set of tests:
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineClientAuthMode[SSLEngineClientMode002]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineGetPeerHost[SSLEnginegetPeerHost002]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineGetPeerPort[SSLEnginegetPeerPort002]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineHandshake[SSLEngineHandshake001]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineHandshake[SSLEngineHandshake004]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineHandshake[SSLEngineHandshake006]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineHandshake[SSLEngineHandshake007]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineInOutBound[SSLEngineBound001]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineInOutBound[SSLEngineBound002]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineInOutBound[SSLEngineBound003]
api/javax_net/ssl/SSLEngine/SSLEngineTests.html#SSLEngineWrap[SSLEngineWrap001]
fails on Niagara (all testcases with SSL protocol fail. Other protocols work fine).
Also it seems the following set of Kerberos tests fails due to same reason:
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_1]
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_3]
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_4]
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_5]
api/javax_security/auth/kerberos/KerberosKey/index.html#Ctor1Tests[Ctor1Tests_6]
Error message is:
java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b
at javax.crypto.KeyGenerator.a(DashoA13*..)
at javax.crypto.KeyGenerator.<init>(DashoA13*..)
at javax.crypto.KeyGenerator.getInstance(DashoA13*..)
at com.sun.net.ssl.internal.ssl.JsseJce.getKeyGenerator(JsseJce.java:185)
at com.sun.net.ssl.internal.ssl.PreMasterSecret.<init>(PreMasterSecret.java:87)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:512)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:165)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:509)
at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:451)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:858)
at javasoft.sqe.jck.lib.javax.jsse.SSLEngineTest.doSSLEngineHandshake(SSLEngineTest.java:494)
at javasoft.sqe.tests.api.javax.net.ssl.SSLEngine.SSLEngineGetPeerHostTests.SSLEnginegetPeerHost002(SSLEngineGetPeerHostTests.java:142)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:589)
at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:399)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:127)
at javasoft.sqe.tests.api.javax.net.ssl.SSLEngine.SSLEngineGetPeerHostTests.main(SSLEngineGetPeerHostTests.java:46)
Steps to reproduce:
get attached java and shell executive files, place them at Niagara, correct pathes and run.
Result will be:
Need to check one level up for keystore
keystore = null
testurl = file:///export/home/javatest/jck/JCK-runtime-60/tests/api/javax_net/ssl/SSLEngine/
1 dir up = file:///export/home/javatest/jck/JCK-runtime-60/tests/api/javax_net/ssl/
keystore exists at: null
JRE is installed with the following security providers.
0. SunPKCS11-Solaris
1. SUN
2. SunRsaSign
3. SunJSSE
4. SunJCE
5. SunJGSS
6. SunSASL
7. XMLDSig
8. SunPCSC
This test sucessfully open the keystore file: "/export/home/javatest/jck/JCK-runtime-60/tests/api/javax_net/ssl//testkeys"
with the keystore's password "DukesSecretPassword"
------------------------------------------------------------
Establishing an "SSLContext" with protocol "SSL"
Port 58796 was allocated as a free port.
This test use Secure Socket Layer port 58796
Doing Initial Handshake
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b
at javax.crypto.KeyGenerator.a(DashoA13*..)
at javax.crypto.KeyGenerator.<init>(DashoA13*..)
at javax.crypto.KeyGenerator.getInstance(DashoA13*..)
at com.sun.net.ssl.internal.ssl.JsseJce.getKeyGenerator(JsseJce.java:185)
at com.sun.net.ssl.internal.ssl.PreMasterSecret.<init>(PreMasterSecret.java:87)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:512)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:165)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:509)
at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:451)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:858)
at Sample.doSSLEngineHandshake(Sample.java:379)
at Sample.SSLEngineClientMode002(Sample.java:137)
at Sample.main(Sample.java:88)
all other systems (include Solaris 10) return result like this (example for Windows XP):
Need to check one level up for keystore
keystore = null
testurl = file:///Z:/Links/set/stt/jck_promotions/6.0/beta/b16/binaries/JCK-runtime-60/tests/api/javax_net/ssl/SSLEngine/
1 dir up = file:///Z:/Links/set/stt/jck_promotions/6.0/beta/b16/binaries/JCK-runtime-60/tests/api/javax_net/ssl/
keystore exists at: null
JRE is installed with the following security providers.
0. SUN
1. SunRsaSign
2. SunJSSE
3. SunJCE
4. SunJGSS
5. SunSASL
6. XMLDSig
7. SunPCSC
8. SunMSCAPI
This test sucessfully open the keystore file: "\Z:\Links\set\stt\jck_promotions\6.0\beta\b16\binaries\JCK-runtime-60\tests\api\j
avax_net\ssl\\testkeys"
with the keystore's password "DukesSecretPassword"
------------------------------------------------------------
Establishing an "SSLContext" with protocol "SSL"
Port 1112 was allocated as a free port.
This test use Secure Socket Layer port 1112
Doing Initial Handshake
DONE HANDSHAKING
================
.JTRs attached.
- relates to
-
JDK-6365829 PKCS11/DSA signatures on Niagara are always succeeding when they should be failing.
-
- Closed
-