Installing JCE 1.2
Hi!
I have j2sdk1.4.1 installed on my machine and I've just downloaded JCE1.2. Now I would like to use this unlimited strength version of JCE instead of the JCE that comes alongwith j2sdk1.4.1. How can I do this?
Please help asap.
Thank you.
Sincerely,
Shakeel
Hi Shakee,
go here http://java.sun.com/j2se/1.4.2/download.html
scroll down, load the unlimited strength jce package and read the instructions (you just have to replace some jars in your filesystem)
good luck,
sebastian
Similar Messages
-
I have CF 10,284568 installed on SUSe 12.2 with Java 1.7.0_15 64bit. When I swap out the two JCE files, restart Coldfusion, I can no longer login to the Administrator. To be more specific, it appears session management isn't working. If I login using a bad username/password pair I get an error, if I login with the correct pair I get returned to the login screen without any error. Additionally, none of my datasources work (MySQL ). If I swap out the original (local policy and US export policy jars) and restart everything works fine.
What am I doing wrong? Do I need to run something in the CF bin or reinstall to get this to work?I tried to repro the Issue :
Here are my findings ,
Case 1 )
CF with Java 1.7.0_25
On top of it Install UnlimitedJCEPolicy JDK7
Restart Server
Everything works fine
Case 2 )
CF with Java 1.6.0_29
On top of it Install UnlimitedJCEPolicy 6
Restart Server
Everything works fine
Case 3 )
CF with Java 1.6.0_29
On top of it Install UnlimitedJCEPolicy JDK7 ( Basically wrong version of Policy Files )
Unable to open administrator !! And DB’s won’t work as mentioned above
Case 4 )
CF with Java 1.7.0_25
On top of it Install UnlimitedJCEPolicy 6 ( Basically wrong version of Policy Files )
Unable to open administrator !! And DB’s won’t work as mentioned above
Can you please check if you are applying the right version of Policy Files ? Or Am I missing something here ? Can you also try with the latest Java and latest CF Update ?
Regards ,
YASHAS RATTEHALLI
ADOBE CF Engineering Team -
Installing JCE 1.2.2 in J2SE 1.3.1 enviroment
In response to an issue involving APC Powerchute 6 on a Windows 2000 server, we are attempting to follow the recommendation provided below. However, after downloading Java Cryptography Extension (JCE) 1.2.2 and unzipping the package, I cannot follow the instructions for installing the new JCE. Can someone please dummy the instructions down for me?
-Michael
Heads up about APC software and Servers stuck on applying computer settings
Posted on Thursday, July 28, 2005 4:52 PM
In order for PowerChute Business Edition to remain functional, users must
upgrade to any version of 7.x. Due to expiration of the Sun Java Runtime
Environment certificate, versions 6.x of PowerChute Business Edition will
cease to operate normally as of July 27, 2005. Failure to upgrade will
result in PowerChute Business Edition no longer providing monitoring and
************READ THIS CAREFULLY THIS SAYS THAT YOU DO NOT NEED TO RESTART THE COMPUTER*****************
After lengthy reasearch by an associate, here is the problem and the fix:
I researched the Microsoft and APC (and SUN) site and found the REAL cause of the problem.
Here it is:
1. Impact
The Java Cryptography Extension (JCE) 1.2.1 is an optional package for J2SE 1.2.x and 1.3.x that provides a framework and implementations for encryption, key generation, key agreement, and Message Authentication Code (MAC) algorithms. The digital certificate that was used to sign the JCE 1.2.1 jar files will expire on July 27, 2005, after which the product will no longer function.
2. Contributing Factors
This issue can occur in the following release:
Java Cryptography Extension (JCE) 1.2.1 (for J2SE 1.2.x and 1.3.x)
Notes:
JCE 1.2.1 is at "End of Service Life" (EOSL), and is no longer supported. JCE 1.2.1 was EOSL'ed in 2002 when JCE 1.2.2 was released.
The JCE that is integrated into J2SE 1.4 and later is not affected by this issue. This Sun Alert is specific to JCE 1.2.1, which is an optional package for use with J2SE 1.2.x. and 1.3.x (JCE 1.2.1 is not bundled with J2SE 1.2.x and 1.3.x).
3. Symptoms
After the expiration date, code calling into JCE 1.2.1 will fail with symptoms similar to the following:
[xxxxxx@xxxxxx] 258 >java BlowfishKey
Exception in thread "main" java.lang.ExceptionInInitializerError:
java.lang.SecurityException: Cannot set up certs for trusted CAs
at javax.crypto.b.<clinit>([DashoPro-V1.2-120198])
at javax.crypto.KeyGenerator.getInstance([DashoPro-V1.2-120198] )
Solution Summary Top
4. Relief/Workaround
There is no workaround. Please see the "Resolution" section below.
5. Resolution
This issue is addressed in the following releases:
Java Cryptography Extension (JCE) 1.2.2 (for J2SE 1.2.x and 1.3.x)
which is available at:
http://java.sun.com/products/jce/index-122.html
JCE in J2SE 1.4 and later
which is available at:
http://java.sun.com/j2se/1.4.2/download.html and http://java.sun.com/j2se/1.5.0/download.jspHi Shakee,
go here http://java.sun.com/j2se/1.4.2/download.html
scroll down, load the unlimited strength jce package and read the instructions (you just have to replace some jars in your filesystem)
good luck,
sebastian -
Help needed installing JCE on RHEL4
Hello friends,
I have downloaded the jce1_2_2.zip file. Need help on installing it. J2sdk 1.4.X is installed but still I am getting error like Unallotable Package JCE. Thats why I downloaded this file and now dont know how to install it. Even the instrauctions I found are clear.
Please suggest me.
Its urgent.
ThanksI'm not sure on that model as I haven't seen one so don't know how the bios works. You'll have to try using some of the arrow keys to see how to move the CD to above the hard drive. When it boots up it have an F12 option (at the same time you see the F2 prompt to enter the bios) that takes you to the Boot Manager Menu, but like I said, they don't sell that model over here so I've never seen it so I don't know if it's there or not. You'll need to ask over in the Euro forum where they sell it how that works.
If you don't post your COMPLETE model number it's very difficult to assist you. Please try to post in complete sentences with punctuation, capitals, and correct spelling. Toshiba does NOT provide any direct support in these forums. All support is User to User in their spare time. -
Installing JCE with unlimited strength version
I have downloaded the file jce_policy-1_4_2.zip and kept
it in java-> lib-> security with unzipped format.
But when I compiled my program requiring this file it's showing
compilation error.
please mail me what to do?I am in problem.
Actually I am doing 256bit data encryption, which required the
above mentioned file. So please suggest me what to do.Olek wrote:
Ok,
This problem is solved. I've found the unlimited policy files
for a jdk 1.5 version... for the newest jdk version it is impossible to find it!?
The 1.5 version works for me.
Err ... the last download on http://java.sun.com/javase/downloads/?intcmp=1281 . -
Any way to confirm JCE is installed?
Hello...a consulting partner installed JDK for a system of ours and was required to also install JCE. I need to validate that install. Any way to confirm whether JCE was installed?
Well, the javax.crypto.Cipher class in included in JCE, so if it's not present, it means JCE is not there. Try this
try {
Class.forName("javax.crypto.Cipher");
} catch (Exception e) {
System.err.println("Sorry, but there's no JCE");
}In fact, if you are using Sun's JRE equal or higher than 1.4, JCE is already included. -
Error in installing MySap 2004s SR1 with DB2 and IBM AIX.
Hello Gurus,
I am installing MySap 2004s SR1 with DB2 and IBM AIX.
I am facing the following error :
<b><i>ERROR 2006-11-08 18:33:01
MDB-01101 Installed Software Level '08.02.0002' is insufficient for this installation ...</i></b>
<b><i>ERROR 2006-11-08 18:33:01
MUT-03025 Caught ESAPinstException in Modulecall: ESAPinstException: error text undefined.
ERROR 2006-11-08 18:33:01
FCO-00011 The step DB6CheckSoftwareLevel with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_GetSidNoProfiles|ind|ind|ind|ind|1|0|NW_getDBInfo|ind|ind|ind|ind|2|0|NW_DB6_Initialize_Db_Software_Info|ind|ind|ind|ind|3|0|DB6CheckSoftwareLevel was executed with status ERROR .</i></b>
As this occered in the phase "Install JCE Policy".
I have even tried to get the latest version But I am not succesfull.
Please help.
Regards,
Chandra Sekhar Reddy.Dear Dirk,
Thanks once again I have installed FP12 and the error is gone.
But here I have one more error triggered, Here I am pasting the log.
Please help me.
<i><b>ERROR 2006-11-08 22:02:36
FSH-00006 Return value of function getgrnam(dbdevmnt) is The process does not exist..
ERROR 2006-11-08 22:02:36
MUT-03025 Caught ESyException in Modulecall: ESAPinstException: error text undefined.
ERROR 2006-11-08 22:02:36
FCO-00011 The step createAccounts with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_Users_Create_Do|ind|ind|ind|ind|4|0|createAccounts was executed with status ERROR .</b></i>
Please help me out.
Thanks,
Chandra Sekhar Reddy. -
JCE Based Java Stored Procedure in Oracle 8i
I have a Java class which is created based on JCE 1.2.1. I need to call this Java class from PL/SQL. Therefore, I want to create a Java stored procedure based on this Java class. I just read some topics in this forum and it seems that many people are unable to have JCE correctly setup on Oracle8 JVM.
My question is how to configure the JVM of Oracle8i to use the JCE?
I am using Oracle 8.1.6 on unix.
Thanks,unfortunately, for JCE to work, you need a fix to OracleJVM that we will be providing in the next major release
Thanks for your reply.
The JCE optional package could be installed on SUN's JDK 1.2.x or higher. Since Oracle 8.1.6's JServer support SUN's JDK 1.2.1. Therefore, in theory, JCE could be installed for Oracle 8.1.6 or higher.
However, the cofiguration of JCE on the JVM requires the modification of Java security policy file. I followed the JCE's installation guide but it did not work on Oracle's JServer.
My question is: How to install JCE 1.2.1 on Oracle 8.1.6? Is it possible to configure the JVM of Oracle 8.1.x to use JCE? If yes, how?
Thanks,
JCE is an optional package even in J2SE 1.3 - it is required in J2SE 1.4
OracleJVM will be J2SE 1.4 compliant in the nest major release and we plan to support JCE
I have a Java class which is created based on JCE 1.2.1. I need to call this Java class from PL/SQL. Therefore, I want to create a Java stored procedure based on this Java class. I just read some topics in this forum and it seems that many people are unable to have JCE correctly setup on Oracle8 JVM.
My question is how to configure the JVM of Oracle8i to use the JCE?
I am using Oracle 8.1.6 on unix.
Thanks, -
Hi all:
I am using WLS 8.1SP3 to do 2-Way SSL with client, and I am seeing the following SSL error. I have the SSL/Domestic BEA license. Pretty sure that the client uses 128-bit SSL.
Anyone seen this before? Your help would be appreciated.
Thanks
================
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <Filtering JSSE SSLSocket>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.addContext(ctx): 770107>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLSocket will be Muxing>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 SSL Version 2 with no padding>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 SSL3/TLS MAC>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 received SSL_20_RECORD>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <HANDSHAKEMESSAGE: ClientHelloV2>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <write HANDSHAKE, offset = 0, length = 58>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <write HANDSHAKE, offset = 0, length = 2027>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <write HANDSHAKE, offset = 0, length = 4>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 SSL3/TLS MAC>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 received HANDSHAKE>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <HANDSHAKEMESSAGE: ClientKeyExchange RSA>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 SSL3/TLS MAC>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 received CHANGE_CIPHER_SPEC>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 SSL3/TLS MAC>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 received HANDSHAKE>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <HANDSHAKEMESSAGE: Finished>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <write CHANGE_CIPHER_SPEC, offset = 0, length = 1>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <write HANDSHAKE, offset = 0, length = 16>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.findContext(sock): 5177735>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <activateNoRegister()>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <avalable(): 15551322 : 0 + 0 = 0>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.activate(): activated: 24734398 21629812>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 read(offset=0, length=4080)>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <hasSSLRecord()>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <hasSSLRecord returns true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 SSL3/TLS MAC>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 received APPLICATION_DATA: databufferLen 0, contentLength 318>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 read databufferLen 318>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 read A returns 318>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 read(offset=318, length=3762)>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <hasSSLRecord()>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <hasSSLRecord returns false 1>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 Rethrowing InterruptedIOException>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.findContext(sock): 5177735>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <activateNoRegister()>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <avalable(): 15551322 : 0 + 501 = 501>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.activate(): activated: 24734398 9126243>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 read(offset=318, length=3762)>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <hasSSLRecord()>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <hasSSLRecord returns false 1>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 Rethrowing InterruptedIOException>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <Socket> <BEA-000430> <hasException
java.lang.NullPointerException
java.lang.NullPointerException
at weblogic.security.utils.SSLCipherUtility.getCompatabilityKeySize(SSLCipherUtility.java:80)
at weblogic.servlet.internal.MuxableSocketHTTP.dispatch(MuxableSocketHTTP.java:619)
at weblogic.socket.SSLFilter.dispatch(SSLFilter.java:281)
at weblogic.socket.MuxableSocketDiscriminator.dispatch(MuxableSocketDiscriminator.java:285)
at weblogic.socket.SSLFilter.dispatch(SSLFilter.java:281)
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:702)
at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:648)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:123)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
<Dec 5, 2005 8:53:58 PM EST> <Error> <HTTP> <BEA-101083> <Connection failure.
java.lang.NullPointerException
at weblogic.security.utils.SSLCipherUtility.getCompatabilityKeySize(SSLCipherUtility.java:80)
at weblogic.servlet.internal.MuxableSocketHTTP.dispatch(MuxableSocketHTTP.java:619)
at weblogic.socket.SSLFilter.dispatch(SSLFilter.java:281)
at weblogic.socket.MuxableSocketDiscriminator.dispatch(MuxableSocketDiscriminator.java:285)
at weblogic.socket.SSLFilter.dispatch(SSLFilter.java:281)
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:702)
at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:648)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:123)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <NEW ALERT with Severity: WARNING, Type: 0
java.lang.Exception: New alert stack
at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.closeWriteHandler(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.close(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.close(Unknown Source)
at weblogic.socket.SocketMuxer.closeSocket(SocketMuxer.java:287)
at weblogic.socket.SocketMuxer.cleanupSocket(SocketMuxer.java:625)
at weblogic.socket.SocketMuxer.deliverExceptionAndCleanup(SocketMuxer.java:589)
at weblogic.socket.SocketMuxer.deliverHasException(SocketMuxer.java:541)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:125)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <avalable(): 15551322 : 0 + 501 = 501>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 read(offset=0, length=501)>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 SSL3/TLS MAC>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15607581 received APPLICATION_DATA: databufferLen 0, contentLength 460>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 read databufferLen 460>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <15551322 read A returns 460>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <write ALERT, offset = 0, length = 2>
<Dec 5, 2005 8:53:58 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.removeContext(ctx): 770107>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <Filtering JSSE SSLSocket>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.addContext(ctx): 7470368>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <SSLSocket will be Muxing>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <1759783 SSL3/TLS MAC>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <1759783 received ALERT>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <NEW ALERT with Severity: WARNING, Type: 0
java.lang.Exception: New alert stack
at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
at com.bea.sslplus.CerticomSSLContext.forceHandshakeOnAcceptedSocket(Unknown Source)
at weblogic.security.utils.SSLContextWrapper.forceHandshakeOnAcceptedSocket(SSLContextWrapper.java:128)
at weblogic.t3.srvr.SSLListenThread$1.execute(SSLListenThread.java:484)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <Alert received from peer, notifying peer we received it: com.certicom.tls.record.alert.Alert@e83a99>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <CLOSE_NOTIFY received from peer, closing connection: >
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <close(): 6234268>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <NEW ALERT with Severity: WARNING, Type: 0
java.lang.Exception: New alert stack
at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.closeWriteHandler(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.close(Unknown Source)
at com.certicom.tls.record.alert.AlertHandler.handle(Unknown Source)
at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
at com.bea.sslplus.CerticomSSLContext.forceHandshakeOnAcceptedSocket(Unknown Source)
at weblogic.security.utils.SSLContextWrapper.forceHandshakeOnAcceptedSocket(SSLContextWrapper.java:128)
at weblogic.t3.srvr.SSLListenThread$1.execute(SSLListenThread.java:484)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <write ALERT, offset = 0, length = 2>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.removeContext(ctx): 7470368>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:54:02 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.removeContext(ctx): 7470368>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <Filtering JSSE SSLSocket>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.addContext(ctx): 22406146>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <SSLSocket will be Muxing>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <24113997 SSL3/TLS MAC>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <24113997 received ALERT>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <NEW ALERT with Severity: WARNING, Type: 0
java.lang.Exception: New alert stack
at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
at com.bea.sslplus.CerticomSSLContext.forceHandshakeOnAcceptedSocket(Unknown Source)
at weblogic.security.utils.SSLContextWrapper.forceHandshakeOnAcceptedSocket(SSLContextWrapper.java:128)
at weblogic.t3.srvr.SSLListenThread$1.execute(SSLListenThread.java:484)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <Alert received from peer, notifying peer we received it: com.certicom.tls.record.alert.Alert@ce4f39>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <CLOSE_NOTIFY received from peer, closing connection: >
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <close(): 11754736>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <NEW ALERT with Severity: WARNING, Type: 0
java.lang.Exception: New alert stack
at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.closeWriteHandler(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.close(Unknown Source)
at com.certicom.tls.record.alert.AlertHandler.handle(Unknown Source)
at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
at com.bea.sslplus.CerticomSSLContext.forceHandshakeOnAcceptedSocket(Unknown Source)
at weblogic.security.utils.SSLContextWrapper.forceHandshakeOnAcceptedSocket(SSLContextWrapper.java:128)
at weblogic.t3.srvr.SSLListenThread$1.execute(SSLListenThread.java:484)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <write ALERT, offset = 0, length = 2>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.removeContext(ctx): 22406146>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Dec 5, 2005 8:54:10 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.removeContext(ctx): 22406146>
================The problem was due to the fact that the client application was using the new AES128 SSL ciphersuites, which are not supported in SP3/SP4. Here's BEA support's response:
The following are the ssl cipher suite supported by weblogic server 8.1 sp4
TLS_RSA_WITH_RC4_128_SHA
TLS_RSA_WITH_RC4_128_MD5
TLS_RSA_WITH_DES_CBC_SHA
TLS_RSA_EXPORT_WITH_RC4_40_MD5
TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
TLS_RSA_WITH_3DES_EDE_CBC_SHA
TLS_RSA_WITH_NULL_SHA
TLS_RSA_WITH_NULL_MD5
TLS_RSA_WITH_NULL_MD5
TLS_RSA_EXPORT124_WITH_RC4_56_SHA
Support has been added for the following two AES cipher suites in WLS 8.1 SP5
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA
In order to use TLS_RSA_WITH_ AES_ 256_CBC_SHA cipher suite, you need you install JCE unlimited strength jurisdiction policy files instead of the policy files that are shipped with the JDK by default The jurisdiction files can be found at <http://java.sun.com/products/jce/index-14.html>
Only TLS_RSA_WITH_AES_256_CBC_SHA requires the judisdiction files. TLS_RSA_WITH_AES_128_CBC_SHA does not
-------- -
SolMan 4.0 Installation
Hi,
Can anyone tell me what is the version of java needed for windows 2003 server with oracle 10g to install solution manager 4.0. Then, should we need to install JCE policy also. What is it, how to go about it?
Thanks in advance,
Sailesh KHi Sailesh K
I recommend to you to use the version of java j2sdk-1_4_2_09-windows-i586-p.exe, the JCE police will request you in the installation this it you can unload of the Link http://java.sun.com/j2se/1.4.2/download.html this file .zip and you do not have to decompress it, when it asks for the single installation it give the route it where is located the file jce_policy-1_4_2.zip
Best regards
Fernando Torres -
SAPInst error related to sid adm user creation
Hello,
I am doing SAP Netweaver 7.0 Installation (ABAP+JAVA) Stack.
The SAPInst completed the below 2 phases successfully. It errorred out in the 3rd phase, with message "Unable to modify account user="cmeadm" uid="3141"." as seen below. Can you let me know what is the cause for this error?
Please note that, surprising thing is, as seen below, it says cmeadm uid 3141 exists with parameter description.
Then in later below lines, it says
FSL-05014 Command '/usr/sbin/usermod' with parameters '-c "SAP System Administrator" cmeadm' failed with return code 6: UX: /usr/sbin/usermod: ERROR: cmeadm does not exist.
Why is it saying the cmeadm does not exist, when SAPInst confirms that it exists in the above line and in the below log file.
1- Check Solution Manager key -> SUCCESS
2- Install JCE Policy file -> SUCCESS
3- Create users for SAP System. - > ERROR seen below.
TRACE 2009-11-30 12:18:40.844 [syuxcuser.cpp:519]
iastring CSyUserImpl::getDescription() const
lib=syslib module=syslib
account user="cmeadm" uid="3141" exists with parameter description="cmeadm"
TRACE 2009-11-30 12:18:40.846 [syxxcnamrs.cpp:346]
bool CSyIPNameResolverImpl::isNISRunning() const
lib=syslib module=syslib
NIS is not running
FSL-05014 Command '/usr/sbin/usermod' with parameters '-c "SAP System Administrator" cmeadm' failed with return code 6: UX: /usr/sbin/usermod: ERROR: cmeadm does not exist.
Unable to modify account user="cmeadm" uid="3141".
Failed action: with parameters
Error number 211 error type SPECIFIC_CODE
Thanks!Hi,
what is output of command:
cat /etc/passwd | grep cmeadm
Are you running sapinst under root user? -
Error trying to instantiate MessageDigest
I'm developing using JBuilder 7.
I have installed JCE.
I've copied the .jar files to the appropriate directories that JBuilder is looking at, and JBuilder does recoginze java.security and javax.crypto API's.
I've verified the providers in the java.security file.
But I am getting an error when I do the following...
MessageDigest md = new MessageDigest.getInstance("MD5");
The error tells me that getInstance is not a found class in java.security.MessageDigest.
Any clues as to why this is happening, and what I need to do to correct this? Please give specific instructions. Thanks.
- Mark CoganOops, sorry.
Shouldn't have the 'new' on that line.
Took it out and fixed the problem.
Sorry to waste anyone's time.
- Mark -
Dear All,
I want to implement RSA algorithm by using java.tell me whether we can implement RSA by using JCE or any different functionalities is there. i want some soft copy related to RSA pls help me out.Hello,
I do not know how much do you know about implementing algorithms and what are you exactly watching for.
Some days ago I find this information about (I can not remind where did I take it, maybe was from this forum) for install JCE and BouncyCastle software for encryption.
You should first download change the policy of the JCE By downloading this
http://java.sun.com/j2se/1.4.2/download.html just JCE a and unzip in a folder read the read me doc so you should cut that 2 file and put here C:\j2sdk1.4.2_02\jre\lib\security
and here C:\Program Files\Java\j2re1.4.2_02\lib\security
done this then download the bouncy jar file from http://www.bouncycastle.org/latest_releases.html take the bcprov-jdk14-120.jar and put in following directories
C:\j2sdk1.4.2_02\jre\lib\ext
C:\Program Files\Java\j2re1.4.2_02\lib\ext
then you need to change the environment variable so in the following directories open "java.security" in both
C:\j2sdk1.4.2_02\jre\lib\security
C:\Program Files\Java\j2re1.4.2_02\lib\security
and edit it and add the extra line
security.provider.numberProvider=org.bouncycastle.jce.provider.BouncyCastleProvider
Then you should test if everything is good installed:
import java.security.Provider;
import java.security.Security;
import java.util.Set;
import java.util.Iterator;
public class Verifica {
public static void main(String[] args) {
Provider[] providers = Security.getProviders();
for (int i = 0; i < providers.length; i++) {
Provider provider = providers;
System.out.println("Provider name: " + provider.getName());
System.out.println("Provider information: " + provider.getInfo());
System.out.println("Provider version: " + provider.getVersion());
Set entries = provider.entrySet();
Iterator iterator = entries.iterator();
/*while (iterator.hasNext()) {
System.out.println("Property entry: " + iterator.next());
And you will see if there is RSA. (It should)
An example:
Encription:
//Object Cipher to encript data.
Cipher encriptDatos = Cipher.getInstance("RSA", "BC");
encriptDatos.init(Cipher.ENCRYPT_MODE, servidorPub); //servidorPub is the server public key you should have or generate
//data encryption
byte[] datosEncriptados = encriptDatos.doFinal(b);
Desencryption:
Cipher Cipherdesencriptacion = Cipher.getInstance("RSA", "BC");
Cipherdesencriptacion.init(Cipher.DECRYPT_MODE, servidorPriv); //ServidorPriv is the server public key
//data desencryption
byte[] datosClaros = Cipherdesencriptacion.doFinal(datos); //datos = encripted data.I am sure you can find many examples of encrypt and decrypt. But hope this help as introduction.
- Susana -
Hi,
How do i use jce framework for RC4 encryption. I have tried with the below piece of code but it gives the following error at line cipher.init( Cipher.ENCRYPT_MODE, key )
at javax.crypto.Cipher.a(DashoA12275)
at javax.crypto.Cipher.a(DashoA12275)
at javax.crypto.Cipher.a(DashoA12275)
at javax.crypto.Cipher.init(DashoA12275)
at javax.crypto.Cipher.init(DashoA12275)
at Test_RC4.main(Test_RC4.java:23)
Similar code worked perfectly for 'blowfish' algorithm. Please reply if anybody knows what needs to be done.
import java.io.*;
import java.security.*;
import javax.crypto.*;
public class Test_RC4
public static void main(String[] args)
// Define the size of buffer that will be read at a time.
int kBufferSize = 8192;
try
KeyGenerator generator = KeyGenerator.getInstance( "RC4" );
generator.init(128);
SecretKey key = generator.generateKey();
ObjectOutputStream out = new ObjectOutputStream( new FileOutputStream( "SecretKey.ser" ) );
out.writeObject(key);
out.close();
Cipher cipher = Cipher.getInstance( "RC4" );
if ( args[0].indexOf( "e" ) != -1 )
// Initialisation of cipher object for Encryption.
cipher.init( Cipher.ENCRYPT_MODE, key );
// If -d given on command line initialize the cipher object for Decrypt mode.
else
// Initialisation of cipher object for Decryption.
cipher.init( Cipher.DECRYPT_MODE, key );
// Input stream for the file to be encrypted or decrypted.
FileInputStream inputStream = new FileInputStream( args[1] );
// Output stream for output the file storing encrypted or decrypted data.
FileOutputStream outputStream = new FileOutputStream( args[2] );
// CipherOutputStream takes care of writing the file in encrypted or decrypted mode
// using cipher object according to the mode the cipher object is initialised to.
CipherOutputStream cipherOutputStream = new CipherOutputStream( outputStream, cipher );
byte[] buffer = new byte[kBufferSize];
int length;
while ( ( length = inputStream.read( buffer ) ) != -1 )
cipherOutputStream.write(buffer, 0, length);
// close all the streams.
inputStream.close();
cipherOutputStream.close();
outputStream.close();
catch (Exception ex)
ex.printStackTrace();
}I found on page: http://www.bouncycastle.org/specifications.html
This:
Note: with JDK 1.4 and later you will need to have installed the unrestricted policy files to take full advantage of the provider. If you do not install the policy files you are likely to get something like the following:
java.lang.SecurityException: Unsupported keysize or algorithm parameters
at javax.crypto.Cipher.init(DashoA6275)
After instal jce.jar is this problem missed. -
Installing SAP IDES but getting Error whn tries to upload JCE Files
Hi Guys
I m Installing SAP IDES...with DB2 on server 2008.
I have upload JCE zip file...after clicking next button i m getting following Errors,
ERROR 2014-10-02 09:52:29
MOS-01185 The subkey 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS' does not exist on the 'localhost' host.
ERROR 2014-10-02 09:52:29
FCO-00011 The step collect with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_GetSidNoProfiles|ind|ind|ind|ind|2|0|collect was executed with status ERROR .
i guess its about Loopback adapter configuration. Still i m not sure... DO u have any idea about it.
How i can get rid of it.
ThanksHi All,
Im getting same error. any suggestions?
I have checked the DPS in regedit (the DPS folder exists with lots of keys in it), Im using DLINK Gigabit adapter, and also vmware+NOD32 Antivirus is installed on the Server. I tried after disabling the Antivirus but no chance. Help is required.
While im using Oracle 10.2.0.4, windows 2008 R2-64, and error here is:
WARNING 2010-08-25 15:58:13
Error 5 (Access is denied.
) in execution of a 'RegOpenKeyEx' function, line (69), with parameter (SYSTEM\CurrentControlSet\Services\DPS).
and
WARNING 2010-08-25 15:58:13
The subkey 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS' does not exist on the 'localhost' host.
Maybe you are looking for
-
Hi, which type cable do I need to start a hard wire connection between my Airport extreme and my macbook Air, is it a double ended male USB because there is no cat-5 port in the notebook
-
Preview pdf shows different borders/ top and bottom
in iphoto, made a book, the preview pdf is not matching the book created, in a way that some top and bottom borders are NOT bleeding off the page, however in the iphoto book layout the entire photo is bleeding off the page. any ideas on pdf? I'm wond
-
Guys, I have created one SOAP Adapter Receiver as a configuration below: Target URL = https://www.server.com/ws.asmx (example) Configure Certificate Athenticate (i have use one certificate configured in key store from Visual Admin) Configura Proxy (i
-
Can only see myself!!!
Hello all, For some reason, only when I'm at my parents' house, when using iSight, i only see myself, but my gf can see everything normally. Any thoughts? Is it a setting on my end? Any help is appreciated as always. Thanks, MMS
-
Unable to view scanned PDF files
I registered for Adobe ExportPDF in February. Since then Adobe on my PC was upgraded, and now I am unable to view scanned PDF files. What can be done about this? Thanks Rika