Hi,

I am getting the same problems. The logs reads as:

2009-06-19 04:35:30,143 (TP-Processor20) [ AIMPaymentServices.java:326:INFO
] Could not complete Authorize.Net transaction:
org.ofbiz.base.util.HttpClientException: IO Error processing request
(java.security.cert.CertificateException: No trusted certificate found) 

I have imported the SSL into both ofbizssl.jks and ofbiztrust.jks ( i don't
it is required anymore) but with no success.

 I also imported the certificate into JDK keystore, at
/usr/java/jdk1.6.0_11/jre/lib/security, but this do not help either.

I am at a complete loss as, what the problem my be. If anyone can help
identify the issue i will appreciate it.

Thanks,

Rohit


Ritesh Trivedi wrote:
> 
> Added
> 
> http://docs.ofbiz.org/display/OFBIZ/How+to+configure+authorize.net+certificates
> 
> 
> BJ Freeman wrote:
>> 
>> better yet
>> http://docs.ofbiz.org/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo
>> 
>> 
>> Ritesh Trivedi sent the following on 7/25/2008 10:22 AM:
>>> Thanks Raj and BJ for responses.
>>> 
>>> After couple of hours of debugging, I was able to get pass the issue.
>>> 
>>> For the completion of the thread - I had to import authorize.net
>>> certificates into the default JDK keystore - even though in tomcat the
>>> setting was to use ofbiz keystore for https - not sure why.
>>> 
>>> Also keep in mind that authorize.net has different set of certificates
>>> for
>>> test and production site. if you are hitting https://test.authorize.net
>>> vs.
>>> https://secure.authorize.net. For those who dont know how to get
>>> authorize.net certificates, just go to the URLs and export the
>>> certificates
>>> to file and import then into the keystore. So you dont need your website
>>> certificates signed by CA but you need authorize.net (or the url you are
>>> connecting to - as trusted site) certificates added.
>>> 
>>> 
>>> Raj Saini wrote:
>>>> I don't know about Authorize.net but I had similar problem while using 
>>>> the OFBiz RMI. I am not even sure if RMI is used by Authorize.net. 
>>>> However few pointers which may be helpful.
>>>>
>>>> 1. I am not sure there is something like authrorize.net certificate. 
>>>> Generally certificates are CA signed certificates and well known CAs  
>>>> are recognized by web clients such as web browsers as they have a 
>>>> pre-populated CA store.
>>>>
>>>> 2. If you are using a CA certificate for testing (for example self 
>>>> signed CA certificate or a trail certificate). You will need to add it 
>>>> to the  your applications to  CA  certificate store. Generally browser 
>>>> have a support for adding the certificates in the stores.
>>>>
>>>> 3. There are two way in Java application to use the CA store. i) Import 
>>>> your certificate in the default JDK store (it is in the 
>>>> ${java.home}/jre/lib/security folder) of your JDK. ii) Pass the CA
>>>> store 
>>>> as JVM argument to the command line of your Java application (This 
>>>> method did not work for me  due to some reason).
>>>>
>>>> For testing, my suggestion is you import the CA certificate in JVM 
>>>> default CA store. You can use the keytool command to import the 
>>>> certificate. I hope this will be helpful.
>>>>
>>>> Thanks,
>>>>
>>>> Raj
>>>>
>>>> Ritz123 wrote:
>>>>> Anyone knows which certificate and where it needs to be imported for
>>>>> authorize.net to work?
>>>>> r 
>>>>>
>>>>>
>>>>> Ritz123 wrote:
>>>>>   
>>>>>> Hi,
>>>>>>
>>>>>> I am using ofbiz embedded inside tomcat (vs. the normal config of
>>>>>> tomcatr 
>>>>>> container embedded inside ofbiz). I dont think it matters in this
>>>>>> case,
>>>>>> but I am getting No trusted certificate found (see below the exact
>>>>>> error).
>>>>>>
>>>>>> I have imported actual authorize.net certificate (by going to
>>>>>> https://www.authorize.net and exporting their certificate and then
>>>>>> importing it into keystores) under alias AUTHORIZE_NET in both users
>>>>>> default keystore as well as the one tomcat is using which is under
>>>>>> OFBIZ_HOME/framework/base/config/ofbizssl.jks. It doesnt seem to
>>>>>> work.
>>>>>> Not
>>>>>> sure what am I missing here.
>>>>>>
>>>>>>
>>>>>> 2008-07-23 18:23:29,516 (http-8443-1) [
>>>>>> AIMPaymentServices.java:365:INFO
>>>>>> ]
>>>>>> Could
>>>>>>  not complete Authorize.Net transaction:
>>>>>> org.ofbiz.base.util.HttpClientException
>>>>>> : IO Error processing request
>>>>>> (java.security.cert.CertificateException:
>>>>>> No
>>>>>> trust
>>>>>> ed certificate found)
>>>>>>
>>>>>>
>>>>>>
>>>>>>     
>>>>>   
>>>>
>>>>
>>> 
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Authorize.net-certificate-error-tp18623873p24107632.html
Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to