I had a problem with the path originally so I move the keystore file into the
base/config directory. After that everything worked great.
Rick
Toddnick <[EMAIL PROTECTED]> wrote:
Hello Rick, I tried your method and everything seemed to work till I
restarted the server. My keystore.tomcat is outside of the ofbiz directory,
would this make a difference? The log says the following:
2008-05-28 13:03:16,740 (main) [ Http11BaseProtocol.java:141:ERROR] Error
initializing endpoint
java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big.
at
sun.security.util.DerInputStream.getLength(DerInputStream.java:530)
at sun.security.util.DerValue.init(DerValue.java:346)
at sun.security.util.DerValue.(DerValue.java:302)
at
com.sun.net.ssl.internal.ssl.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:1198)
at java.security.KeyStore.load(KeyStore.java:1150)
Richard Fleming wrote:
>
> Hi all-
>
> Finally got it working w/ GoDaddy certificate. This is what I did -
>
>
>
> 1. Create private key file.
> openssl genrsa -out privkey.pem 4096
>
> 2. Create CSR
> openssl req -new -key privkey.pem -out cert.csr
>
> 3. Submit CSR to godaddy.
>
> 4. Create keystore w/ new certificate.
>
>
> openssl pkcs12 -export -chain -CAfile gd_bundle.crt -in
> certificate> -inkey -out
> keystore.tomcat -name tomcat -passout pass:changeit
>
>
> When you have completed installing your certificate, you must configure
> your framework/base/config/ofbiz-containers.xml configuration file to
> point to the correct pkcs12 keystore file:
>
> 1. Open the ofbiz-containers.xml file.
>
> 2. Add the following directives to the https-connector tag(towards the
> bottom of the file):
>
> keystoreFile=
\keystore.tomcat
> keystorePass="changeit"
> keystoreType="PKCS12"
>
> 4. Restart Tomcat.
>
> Hope this can help someone out at some point.
>
> Rick
>
> Three sources helped:
> http://www.openssl.org/docs/HOWTO/certificates.txt
> http://docs.ofbiz.org/display/OFBTECH/Apache+OFBiz+Technical+Production+Setup+Guide
> GoDaddy.com installation instructions.
>
>
> Richard Fleming wrote: Joe - Thanks for the reply.
>
> First off, according to GoDaddy, thier certificates are downloaded in
> PKCS#7 format using x.509.
>
> First I created the keystore...
> c:\java\jdk1.5\bin\ keytool -genkey -keyalg RSA -alias ssl -keystore
> eparts.keystore
>
> Second the CSR..
> c:\java\jdk1.5\bin\ keytool -certreq -alias ssl -keyalg RSA -file
> certreq.csr -keystore eparts.keystore
>
> Third, submitted to GoDaddy and downloaded 4 files from them..
> valicert_class2_root
> gd_cross_intermediate.crt
> gd_intermediate.crt
> www.epartsbiz.com.crt
>
> Forth, I ran the following to import them into the keystore...
>
> keytool -import -alias root -keystore eparts.keystore -trustcacerts
>
> -file valicert_class2_root.crt
>
> keytool -import -alias cross -keystore eparts.keystore
> -trustcacerts -file gd_cross_intermediate.crt
>
> keytool -import -alias intermed -keystore eparts.keystore
> -trustcacerts -file gd_intermediate.crt
>
> keytool -import -alias tomcat -keystore eparts.keystore -trustcacerts
>
> -file www.epartsbiz.com.crt
>
> I get success at the end of each import. I then copied the eparts.keystore
> into base/config/ and changed the password and file directive in
> ofbiz_container.xml. Restarted tomcat.
>
> Thanks for any help!
> Rick
>
>
>
>
> Joe Eckard wrote: Can you describe the process you used to import the
> certificate into a
> keystore?
>
> I always start with a .key and a .crt and follow "Step 3: Loading Keys
> and Certificates" here:
>
>
> http://docs.codehaus.org/display/JETTY/How+to+configure+SSL#HowtoconfigureSSL-step3
>
> to convert them to pkcs12 and load them into a JKS keystore. (may
> require that you download jetty to use their pcks12 import utility
> class, depending on your certificate format)
>
> -Joe
>
> On May 17, 2008, at 3:39 PM, Richard Fleming wrote:
>
>> Hi all -
>>
>> I've created a keystore and downloaded a signed certificate from
>> Godaddy.com. I've imported both intermediate and new cert into my
>> keystore. I configured the containers.xml to use the new keystore
>> and restarted ofbiz. But still both Firefox and IE see the new cert
>> as issued by me and it seems therefore that a warning pops up about
>> a problem with the certificate not be issued by a trusted authority.
>>
>> Any pointers about how to go about correcting this would really
>> appreciated. I'v followed the ofbiz technical guide for setting up
>> SSL.
>>
>> Do we still need to download in PKCS#7 format? I haven't asked
>> Godaddy which format they provide. I'll do that next.
>>
>> Thanks for any and all pointers.
>>
>> Rick
>>
>>
>
>
>
>
>
--
View this message in context:
http://www.nabble.com/SSL-certificate-installation-tp17295499p17518954.html
Sent from the OFBiz - User mailing list archive at Nabble.com.