Hi , I am facing a problem with one of my client (command line util) program which fails to make a service call. we have a self-signed certificate something like KeyStore ,I could not find any certificate files like xyz.cer or TrustStore . I tried debugging using parameter java.net.debug=ssl ..it gave me lot of traces ..at the end of traceI found the following exception.(see below) 

 main, SEND TLSv1 ALERT: fatal, description = certificate_unknown main, WRITE: TLSv1 Alert, length = 2 main, called closeSocket() main, handling exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExc eption: No trusted certificate found SOAPException= SOAP-ENV:Client, Error opening socket: null 2011-04-27 16:20:52:203,GMT+08:00 Standard,08:00,threshold,com.hp.ov.pi.threshold.ThresholdLaunch, INFO,4292,4908,THRESHOLD_SUCCESS,Thresholds processing completed successfully. 2011-04-27 16:20:52:218,GMT+08:00 Standard,08:00,threshold,com.hp.ov.pi.threshold.ThresholdLaunch, INFO,4292,4908,THRESHOLD_EXIT,Exiting thresholds processing..... main, SEND TLSv1 ALERT: fatal, description = certificate_unknown main, WRITE: TLSv1 Alert, length = 2 main, called closeSocket() main, handling exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExc eption: No trusted certificate found SOAPException= SOAP-ENV:Client, Error opening socket: null 2011-04-27 16:20:52:203,GMT+08:00 Standard,08:00,threshold,com.hp.ov.pi.threshold.ThresholdLaunch, INFO,4292,4908,THRESHOLD_SUCCESS,Thresholds processing completed successfully. 2011-04-27 16:20:52:218,GMT+08:00 Standard,08:00,threshold,com.hp.ov.pi.threshold.ThresholdLaunch, INFO,4292,4908,THRESHOLD_EXIT,Exiting thresholds processing.....

can someone help me ..I donot have much idea on SSL and its artifacts. Thanks