Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problems with decrypting Clients private-key..

1 view
Skip to first unread message

Andreas Zobel

unread,
Apr 18, 2002, 5:07:46 AM4/18/02
to

I've a problem with reading the password encrypted private key of the client.
I generated the key with the Bea-Weblogic 6.1 Certificate-Generator and the programm
does find this key.
Like in an example this is my code:

private Context getInitialContext() throws Exception
{
Environment env = new Environment();
env.setInitialContextFactory ("weblogic.jndi.WLInitialContextFactory");
env.setProviderUrl("t3s://baltlv02.baltccis:7002");
env.setSSLClientCertificate(getInputStreams());
env.setSSLClientKeyPassword("test");
// in this line the error occurs
return(env.getInitialContext());
}

private InputStream[] getInputStreams() throws Exception
{
InputStream streams[] = new InputStream[3];
//the password encrypted key
streams[0] = new FileInputStream("c:\\Daten\\Projekte\\SSLTest\\classes\\baltcl02_progzlw-fueinfosyslw_luft-key.der");
streams[1] = new FileInputStream("c:\\Daten\\Projekte\\SSLTest\\classes\\baltcl02.cer");
streams[2] = new FileInputStream("c:\\Daten\\Projekte\\SSLTest\\classes\\cca01CACertDER.cer");
return(streams);
}

the error is:
java.io.EOFException

at weblogic.security.Utils.inputByte(Utils.java:133)

at weblogic.security.ASN1.ASN1Header.inputTag(ASN1Header.java:125)

at weblogic.security.ASN1.ASN1Header.input(ASN1Header.java:119)

at weblogic.security.RSAPrivateKey.input(RSAPrivateKey.java:119)

at weblogic.security.RSAPrivateKey.<init>(RSAPrivateKey.java:91)

at weblogic.security.SSL.SSLParams.objectToCertificate(SSLParams.java:405)

at weblogic.security.SSL.SSLParams.setClientCert(SSLParams.java:508)

at weblogic.security.SSL.SSLParams.<init>(SSLParams.java:344)

at weblogic.rjvm.t3.T3SJVMConnection.newSocket(T3SJVMConnection.java:71)

at weblogic.rjvm.t3.T3JVMConnection.newSocketWithRetry(T3JVMConnection.java:376)

at weblogic.rjvm.t3.T3JVMConnection.connect(T3JVMConnection.java:85)

at weblogic.rjvm.t3.T3SJVMConnection.createConnection(T3SJVMConnection.java:60)

at weblogic.rjvm.Protocol.createConnection(Protocol.java:209)

at weblogic.rjvm.ConnectionManager.findOrCreateConnection(ConnectionManager.java:1002)

at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:285)

at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:242)

at weblogic.rjvm.RJVMManager.findOrCreateRemoteInternal(RJVMManager.java:220)

at weblogic.rjvm.RJVMManager.findOrCreate(RJVMManager.java:188)

at weblogic.rjvm.RJVMFinder.findOrCreateRemoteServer(RJVMFinder.java:180)

at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:149)

at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:207)

at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:309)

at weblogic.jndi.Environment.getContext(Environment.java:156)

at weblogic.jndi.Environment.getInitialContext(Environment.java:139)

at ssltest.SSLTestClient.getInitialContext(SSLTestClient.java:79)
..

Please HELP!!!

Utpal

unread,
Apr 18, 2002, 3:06:07 PM4/18/02
to
Refer to,
http://groups.google.com/groups?hl=en&threadm=3b8ab2f0%241%40newsgroups.bea.
com&rnum=2&prev=/groups%3Fq%3Dat%2Bweblogic.security.Utils.inputByte(%26hl%3
Den

-utpal


"Andreas Zobel" <zobel....@web.de> wrote in message
news:3cbe8ce2$1...@newsgroups2.bea.com...

0 new messages