I've found plenty of google results but I am having a disconnect with the
install.  My server has it's own server.crt, server.key and root.crt files.
My desktop (which I connect successfully to) has postgresql.crt,
postgresql.key and the same root.crt, which I used to securely connect via
pgAdmin just fine.  So, I'm using those 3 same files on my machine and
copying them to the other client machine.

 

Every tutorial I go to shows me to insert a .crt file into the cacerts
keystore.  Which .crt I don't know because all examples use generic
examples.  And me knowing zero about Java doesn't help so I'm using
everything I read as gospel.  This is what I've done so far:

 

E:\JRun4\jre\bin>keytool -importcert -alias dca -file
C:\dcacerts\postgresql.crt -keystore E:\Jrun4\jre\lib\security\cacerts

 

So the question is, what did I miss?

 

 

And, what is PG East?

 

  _____  

From: owner-openssl-us...@openssl.org
[mailto:owner-openssl-us...@openssl.org] On Behalf Of Lou Picciano
Sent: Tuesday, March 29, 2011 2:58 PM
To: openssl-users@openssl.org
Subject: Re: Truststore or Cacerts file?

 

David, 

 

We've had to do this a couple of times for a handful of our Java developer
clients - as I recall, we googled our way to the solution pretty easily...

 

But, from the wording of your message, it sound like you may be conflating a
couple of different things.

 

The certificate and key will be unique to the server, and for each client.
The way to think about it: The 'key' file is the unique identity for each
'entity' in your environment, from which all else flows.

 

The 'root' certificate may well be common to all entities; sounds like this
is the case you are setting up.

 

You may then specify - if your design dictates it - that each client
certificate be _signed_ by the same root certificate. There are a few
permutations in there, to be thought about.

 

What you would _not_ be doing is using the same key(s) and cert(s) on both
server and client(s).

 

Did not see you at PG East last week?

 

Lou Picciano


----- Original Message -----
From: "David Patricola" <david.patric...@jefferson.edu>
To: openssl-users@openssl.org
Sent: Tuesday, March 29, 2011 1:16:03 PM
Subject: Truststore or Cacerts file?

I have a postgres server running in SSL, and set up the self-signed
certificates and key on this box as well.  I need to install these
certificates on a client Java box's (actually running ColdFusion 8)
keystore.  Out of postgresql.crt, root.crt and postresql.key, which files do
I store?  And do they go into the default cacerts file or create a
truststore?

 

David Patricola | Senior Cold Fusion Developer | Web Applications & Services
| Jefferson Information Technologies

 

Thomas Jefferson Universtiy | Philadelphia, PA | 215.503.1715 (Office)

 

Reply via email to