It's because you've not imported their root level cert...you need to do
that before you import your cert.  You also need their too level cert in
your browser.

BTW: I tested all my stuff on JDK 1.3.1 - I have no idea if this will
work with earlier versions (based on what you've said though my guess is
not!)

D

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 25, 2002 7:25 PM
To: Tomcat Users List; Dave North
Subject: Re: tomcat and SSL (keyfile password)


Hi dave

 i resolved this by moving to jdk1.4
but now my browser says it is self signed ......verisign info is not
really
imported why ??
thanks in advance
bm

[EMAIL PROTECTED] wrote:

> Hi Dave
>
> thanks for document.
>
> Now I got struck when i try to import the verisign certificate.
> the error mesg is
> keytool error: java.lang.Exception: Input not an X.509 certificate
>
> I attached my certificate also......can you help me please ?
>
> it is trial cert from verisign
>
> Reg
> BM
>
> Dave North wrote:
>
> > OK, here's what I did (this was using a test versign cert but the
> > procedure is the same for a "real" production cert):
> >
> > STEP A - generate your private key
> >
> > Pre-req: JDK must be installed
> >
> > 1) cd to $JAVA_HOME/jre/bin
> >
> > 2) run ./keytool -genkey -alias tomcat -keyalg RSA -keystore <FULL
PATH
> > TO KEYSTORE>
> >
> > 3) You will be prompted for a password for the keystore
> >
> > 3) at the prompts, enter:
> >
> > What is your first and last name?
> >   [Unknown]:  <DO NOT USE NAME - ENTER THE NAME OF YOUR MACHINE AS
IT'S
> > KNOWN TO VISITORS>
> > What is the name of your organizational unit?
> >   [Unknown]:  <WHATEVER YOU LIKE>
> > What is the name of your organization?
> >   [Unknown]:  <TYPICALLY COMPANY NAME>
> > What is the name of your City or Locality?
> >   [Unknown]:  <YOUR CITY>
> > What is the name of your State or Province?
> >   [Unknown]:  <STATE OR PROV>
> > What is the two-letter country code for this unit?
> >   [Unknown]:  <COUNTRY CODE>
> >
> > 4) You will then be prompted for another password - use the same
(ie.
> > Press ENTER)
> >
> > STEP B - Generate a Certificate Request
> >
> > 1) cd to  $JAVA_HOME/jre/bin
> >
> > 2) ./keytool -certreq -alias tomcat -file csr.txt -keystore <FULL
PATH
> > TO SAME KEYSTORE CREATED IN STEP A>
> >
> > STEP C - Get the new cert from Verisign
> >
> > www.versign.com has all the info here
> >
> > STEP D - Install the Verisign ROOT CA cert AND your server cert
> >
> > When you get your cert in step C, they will provide you with the
root
> > cert
> >
> > 1) cd to  $JAVA_HOME/jre/bin
> >
> > 2) ./keytool -import -alias verisign -file <FILE THAT CONTAINS THE
> > VERSIGN ROOT CA CERT> -keystore <PATH TO KEYSTORE>
> >
> > 3) ./keytool -import -trustcacerts -alias tomcat -file <FILE THAT
> > CONTAINS YOUR CERT FROM VERISIGN> -keystore <PATH TO KEYSTORE>
> >
> > STEP E - Configure an SSL listener for tomcat
> >
> > 1) edit $JAKARTA_HOME/conf/server.xml and add the following:
> >
> > <!-- Define an SSL HTTP/1.1 Connector on port 443 -->
> > <Connector
className="org.apache.catalina.connector.http.HttpConnector"
> >            port="443" minProcessors="5" maxProcessors="75"
> >            enableLookups="true"
> >            acceptCount="10" debug="10" scheme="https" secure="true">
> >   <Factory
className="org.apache.catalina.net.SSLServerSocketFactory"
> >            clientAuth="false" protocol="TLS"
> >            keystoreFile="<FULL PATH TO KEYSTORE FILE>"
> > keystorePass="<PASSWORD HERE>"/>
> > </Connector>
> >
> > 2) Stop and start the tomcat server
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, April 25, 2002 2:29 PM
> > To: Tomcat Users List
> > Subject: Re: tomcat and SSL (keyfile password)
> >
> > Hi Dave
> >
> >  ohhh...good to know that.
> >
> >  I need to set up the tomcat 4.0.3 with verisign.
> >
> > Can you please send those doc to me ?
> >
> > I appreciate your help
> >
> > thanks in advance
> > BM
> >
> > Dave North wrote:
> >
> > > Hello,
> > >         After a few hours trying to get this working, I've finally
got
> > > my tomcat server working with a certificate signed by Verisign.
This
> > > all works great.  However, to do this, I need to configure the
> > > keyfilePass into the server.xml file.  This is bad as our security
> > > policy is "thou shall not have any passwords in plain text".  We
also
> > > use SSL on our iPlanet server and it prompts at start time for the
> > > password (they use the term software token but it's the same).
So,
> > the
> > > question is: is it possible to have tomcat prompt for this and/or
how
> > > have others got around keeping this in plain text?
> > >
> > > BTW: if anyone's interested, I have the complete step-by-step of
how I
> > > got the versign cert working...the info is out there but it seems
to
> > be
> > > all over the place.
> > >
> > > Thanks
> > >
> > > Dave
> > >
> > > Dave North
> > > SIGNIANT Inc.
> > > Trusted Data Transfer Services
> > > www.signiant.com
> > > Phone: 613-761-3623
> > > Mobile: 613-294-3231
> > > Fax: 613-761-3629
> > > Email: [EMAIL PROTECTED]
> > >
> > > --
> > > To unsubscribe:
<mailto:[EMAIL PROTECTED]>
> > > For additional commands:
<mailto:[EMAIL PROTECTED]>
> > > Troubles with the list:
<mailto:[EMAIL PROTECTED]>
> >
> > --
> > To unsubscribe:
<mailto:[EMAIL PROTECTED]>
> > For additional commands:
<mailto:[EMAIL PROTECTED]>
> > Troubles with the list:
<mailto:[EMAIL PROTECTED]>
> >
> > --
> > To unsubscribe:
<mailto:[EMAIL PROTECTED]>
> > For additional commands:
<mailto:[EMAIL PROTECTED]>
> > Troubles with the list:
<mailto:[EMAIL PROTECTED]>
>
>
------------------------------------------------------------------------
>              Name: bm.cer
>    bm.cer    Type: Security Certificate (application/x-x509-ca-cert)
>          Encoding: base64


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to