Ticket #569 (new defect)

Opened 4 years ago

Last modified 3 years ago

Unable to perform online activities with Linux PPC and IBM Java

Reported by: vR@… Owned by: sreilly
Priority: major Milestone: Moneydance 2007
Component: onlinebanking Version: 2006.stable
Severity: Keywords:
Cc:

Description

Hi there. I am using Ubuntu Linux (Dapper Drake) on a Powerbook (PPC Linux). The only Java that I can find for this platform is IBM's JRE:

java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pxp32dev-20050923b)
IBM J9SE VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux ppc-32 j9vmxp3223-20050915a (JIT enabled)
J9VM - 20050914_03248_bHdSMR
JIT  - 20050914_1758_r8
GC   - 20050907_AB)
JCL  - 20050915

I am able to do all online activities if I use OS X, but if I try this with Linux PPC, I get this error:

There was an error communicating with your financial institution.  The details of this error are below.
A communication or parsing error occurred.  This could be the result of a network problem, a proxy error, or misconfigured server.
Error Description: java.io.IOException: java.security.NoSuchAlgorithmException: Class com.ibm.jsse2.cc configured for SSLContext not a SSLContext

What can I do to help fix this problem, please?

Thanks!!

Change History

Changed 4 years ago by vR@…

  • priority changed from minor to major
  • component changed from general to onlinebanking

Any update on this? Anything that I can do to help debug this? Is there another JVM that I can use on PPC Linux? Please help me. I cannot use Linux on PPC because of this bug. =:/ Moneydance has become the one "killer app" for me that I need. =:)

Changed 3 years ago by vR@…

Ah HAH! I've found a solution for this.

- to solve the moneydance problem with SSLContext and IBM's JRE, change

$JAVA_HOME/jre/lib/security/java.security like this:

# diff -pruN java.security.original java.security --- java.security.original 2006-09-30 16:09:38.000000000 -0400 +++ java.security 2006-09-30 16:11:48.000000000 -0400 @@ -48,11 +48,11 @@

# # List of providers and their preference orders (see above): #

-security.provider.1=com.ibm.jsse2.IBMJSSEProvider2 -security.provider.2=com.ibm.crypto.provider.IBMJCE -security.provider.3=com.ibm.security.jgss.IBMJGSSProvider -security.provider.4=com.ibm.security.cert.IBMCertPath -security.provider.5=com.ibm.security.sasl.IBMSASL +#security.provider.1=com.ibm.jsse2.IBMJSSEProvider2 +security.provider.1=com.ibm.crypto.provider.IBMJCE +security.provider.2=com.ibm.security.jgss.IBMJGSSProvider +security.provider.3=com.ibm.security.cert.IBMCertPath +security.provider.4=com.ibm.security.sasl.IBMSASL

# # The entropy gathering device is described as a URL and can

Note: See TracTickets for help on using tickets.