Skip site navigation (1) Skip section navigation (2)

Re: PostgreSQL + SSL - sun.security.validator.ValidatorException

From: Andrew M <andrew(at)jibeya(dot)com>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: PostgreSQL + SSL - sun.security.validator.ValidatorException
Date: 2004-12-07 12:38:44
Message-ID: EEAE6738-484C-11D9-870C-0003938366A4@jibeya.com (view raw or flat)
Thread:
Lists: pgsql-jdbc
Ok,
I need to explain my setup here. I'm running a website via Jboss  
application server. I have specified in Jboss, via an postgres-ds.xml  
map, my jdbc connection like so:

<datasources>
   <local-tx-datasource>
     <jndi-name>PostgresDS</jndi-name>
	<connection-url>jdbc:postgresql://localhost:5432/mydatabase?ssl</ 
connection-url>
     <driver-class>org.postgresql.Driver</driver-class>
     <user-name>x</user-name>
     <password>x</password>
   </local-tx-datasource>
</datasources>

Via jndi, I have a number of hibernate persistence classes, none of  
which have a main(), which have access to the driver. I launch jboss  
like so:

 >cd /jboss/bin
/jboss/bin>  ./run.sh

So how do I tell the driver where to find the keystore in this  
instance, as I am not running a stand alone java application?

regards

Andrew


On 7 Dec 2004, at 09:58, Andrew M wrote:

> Ok,
> I need to specify a class with property. What class!!??
>
> java -Djavax.net.ssl.trustStore=/library/java/home/lib/security/cacert  
> class
>
> I am using OS X java 1.4.2
>
> regards
>
> Andrew
>
> On 7 Dec 2004, at 08:52, Andrew M wrote:
>
>> Vadim,
>>
>> i'm doing exactly as you mentioned, but only get presented with a  
>> usage list:
>>
>> root# java  
>> -Djavax.net.ssl.trustStore=/library/java/home/lib/security/cacert
>>
>> Usage: java [-options] class [args...]
>>            (to execute a class)
>>    or  java [-options] -jar jarfile [args...]
>>            (to execute a jar file)
>>
>> where options include:
>> .......
>>    -D<name>=<value>
>>                   set a system property
>>
>> I can't see what the problem is here.
>>
>> regards
>>
>> Andrew
>>
>> On 7 Dec 2004, at 02:05, Vadim Nasardinov wrote:
>>
>>> On Monday 06 December 2004 20:07, Andrew M wrote:
>>>> typing the following:
>>>>
>>>> $ java -D javax.net.ssl.trustStore =
>>>> /library/java/home/lib/security/cacert
>>>>
>>>> gives me the following error message
>>>>
>>>> Exception in thread "main" java.lang.NoClassDefFoundError:
>>>> javax/net/ssl/trustStore
>>>>
>>>> How do I resolve this issue?
>>>
>>> There should be no space between "-D" and "javax.net.ssl.trustStore".
>>> Likewise for the equal sign: there should be no space on either side  
>>> of it.
>>> Like so:
>>>
>>> java  
>>> -Djavax.net.ssl.trustStore=/library/java/home/lib/security/cacert
>>>
>>>
>>> ---------------------------(end of  
>>> broadcast)---------------------------
>>> TIP 1: subscribe and unsubscribe commands go to  
>>> majordomo(at)postgresql(dot)org
>>>
>>
>>
>> ---------------------------(end of  
>> broadcast)---------------------------
>> TIP 1: subscribe and unsubscribe commands go to  
>> majordomo(at)postgresql(dot)org
>>

In response to

Responses

pgsql-jdbc by date

Next:From: Vadim NasardinovDate: 2004-12-07 16:37:04
Subject: Re: PostgreSQL + SSL - sun.security.validator.ValidatorException
Previous:From: Andrew MDate: 2004-12-07 09:58:17
Subject: Re: PostgreSQL + SSL - sun.security.validator.ValidatorException

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group