Hi Paul,

Thanks for this, it's odd we use Cardinal when we call Paypal Pro (we use
them as a back up processor if Barclays ever goes down) and that works fine
on 64 bit. What's even more odd is the fact that they all use Arcot at the
core because Arcot developed the system.

Best Regards
Donnie Bachan
"Nitendo Vinces - By Striving You Shall Conquer"
======================================================================
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited. If you received
this in error, please contact the sender and delete the material from any
computer.


On Tue, Oct 2, 2012 at 11:29 AM, Paul Kukiel <[email protected]> wrote:

>
> Unsure if its an option be we use 3d secure with cardinal commerce who
> support ColdFusion and 64 bit.
>
> Paul
>
> On 02/10/2012, at 8:26 PM, "Donnie Bachan (Gmail)" <
> [email protected]> wrote:
>
> >
> > Hi All,
> >
> > I've run into an issue on CF9 Enterprise 64 bit on Windows (7/2003/2008)
> > with using client authentication when invoking a java component.
> >
> > Background:
> > We are attempting to implement 3D Secure (Verified By Visa) on the
> > Barclay's EPDQ system using the Arcot SDK. We have this working using the
> > COM api on windows 32 bit but our shiny new servers running Windows 2008
> > doesn't support COM. I've attempted to use .NET thinking that it should
> be
> > a fairly straight swap between the COM and .NET systems but was I wrong.
> > The Java SDK requires you to pass in 3 SSL files. A CA certificate, a
> > client certificate and a client key file.  The following code illustrates
> > the call from ColdFusion to the SDK:
> > var serverInfo = createObject("java",
> > "com.arcot.xfms.XFMS_Java_API$ServerInfo").init(
> > VARIABLES.clientOptions.host,
> > VARIABLES.clientOptions.port,
> > VARIABLES.clientOptions.transport,
> > 30,  5, 8,  4,
> >
> > VARIABLES.clientOptions.TrustedCACertFile,
> >
> > VARIABLES.clientOptions.ClientCertFile,
> >
> > VARIABLES.clientOptions.ClientKeyFile);
> >
> > This returns an error: Cannot get key bytes, not PKCS#8 encoded. If,
> > however, I wrap this in a java class and execute from command line it
> works
> > just fine. It just refuses to work when called from ColdFusion.
> >
> > Attempted Fixes:
> > 1. I've imported the certificates into every keystore on the server!
> > 2. Created a jks keystore that includes the CA, Client Certificate and
> > Client Key file and passed that in
> > 3. Created a wrapper class in java that then instantiates and calls the
> SDK
> > - this again works from command line but not from CF
> > 4. Updated the JRE to Java6 R35 and tested both the command line and CF
> > versions, pure java works, CF doesn't
> > 5. Enabled SSL between JRUN and Apache (in dev environment) and still
> > nothing
> > 6. Contacted Barclays and Arcot and the official position is they neither
> > officially support 64 bit Windows (which is INSANE!) or ColdFusion and
> > can't really offer much advice. They suggested that it could be a problem
> > with access the SDK from Coldfusion but I've moved the SDK to the same
> > directory as the web root and still nothing.
> >
> >
> > Has anyone had any experience with this? Any thoughts, suggestions,
> > criticisms? I can provide more code if necessary.
> >
> > Thanks very much.
> >
> >
> > Best Regards,
> > Donnie Bachan
> > "Nitendo Vinces - By Striving You Shall Conquer"
> > ======================================================================
> > The information transmitted is intended only for the person or entity to
> > which it is addressed and may contain confidential and/or privileged
> > material. Any review, retransmission, dissemination or other use of, or
> > taking of any action in reliance upon, this information by persons or
> > entities other than the intended recipient is prohibited. If you received
> > this in error, please contact the sender and delete the material from any
> > computer.
> >
> >
> >
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:352803
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to