Hello mem,
  Thank you very much for your help.
  I check my classpath it includes all files from $GLOBUS_LOCATION/lib.
  $GLOBUS_LOCATION path is also set.
  But when I run my service it gives me same error.
   
  Kindly Please help.
   
  Thanking you very much.
   
  With Regards,
  Amee Desai
   
  Rachana Ananthakrishnan <[EMAIL PROTECTED]> wrote:
        v\:* {behavior:url(#default#VML);}  o\:* {behavior:url(#default#VML);}  
w\:* {behavior:url(#default#VML);}  .shape {behavior:url(#default#VML);}        
        The client is picking up the default certificate validator from your 
JVM, rather than the Globus provided one, which can validate proxies. Ensure 
that $GLOBUS_LOCATION and the jars in $GLOBUS_LOCATION/lib are in your 
classpath. 
   
  You can run $GLOBUS_LOCATION/etc/globus-user-env.* to set up the correct 
class path for your client.
   
  Rachana
   
        
---------------------------------
  
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ami Desai
Sent: Monday, February 25, 2008 1:12 AM
To: globususer
Subject: [gt-user] javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target

   
    Respected Sir,

     

    I register my machine in vo index (which is on 10.100.64.70).

    I also chnage my hierarchy.xml file by adding upstream

    
<upstream>https://10.100.64.70:8443/wsrf/services/DefaultIndexService</upstream>

     

    When I try to run my service with security

    I get following error:

    ----------------------------------------------------------

    AxisFault

     faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException

     faultSubcode: 

     faultString: javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target

     faultActor: 

     faultNode: 

     faultDetail: 

            
{http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target

            at 
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1518)

            at 
com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:174)

            at 
com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:168)

            at 
com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:848)

            at 
com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:106)

            at 
com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)

            at 
com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:433)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:818)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1030)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1057)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1041)

            at 
org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)

            at 
org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:181)

            at 
org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:397)

            at 
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135)

            at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)

            at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)

            at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)

            at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)

            at org.apache.axis.client.Call.invokeEngine(Call.java:2727)

            at org.apache.axis.client.Call.invoke(Call.java:2710)

            at org.apache.axis.client.Call.invoke(Call.java:2386)

            at org.apache.axis.client.Call.invoke(Call.java:2309)

            at org.apache.axis.client.Call.invoke(Call.java:1766)

            at 
org.sws.examples.stubs.GridManagerService.bindings.GridManagerPortTypeSOAPBindingStub.createResource(GridManagerPortTypeSOAPBindingStub.java:224)

            at org.sws.examples.clients.GridManager.Client.main(Client.java:224)

    Caused by: sun.security.validator.ValidatorException: PKIX path building 
failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target

            at 
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:221)

            at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:145)

            at sun.security.validator.Validator.validate(Validator.java:203)

            at 
com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:172)

            at 
com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(SSLContextImpl.java:320)

            at 
com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:841)

            ... 22 more

    Caused by: sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target

            at 
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:236)

            at 
java.security.cert.CertPathBuilder.build(CertPathBuilder.java:194)

            at 
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:216)

            ... 27 more

     

            {http://xml.apache.org/axis/}hostname:dslabsrv17.da-iict.ac.in

     

    javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target

            at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)

            at 
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)

            at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)

            at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)

            at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)

            at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)

            at org.apache.axis.client.Call.invokeEngine(Call.java:2727)

            at org.apache.axis.client.Call.invoke(Call.java:2710)

            at org.apache.axis.client.Call.invoke(Call.java:2386)

            at org.apache.axis.client.Call.invoke(Call.java:2309)

            at org.apache.axis.client.Call.invoke(Call.java:1766)

            at 
org.sws.examples.stubs.GridManagerService.bindings.GridManagerPortTypeSOAPBindingStub.createResource(GridManagerPortTypeSOAPBindingStub.java:224)

            at org.sws.examples.clients.GridManager.Client.main(Client.java:224)

    Caused by: javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target

            at 
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1518)

            at 
com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:174)

            at 
com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:168)

            at 
com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:848)

            at 
com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:106)

            at 
com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)

            at 
com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:433)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:818)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1030)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1057)

            at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1041)

            at 
org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)

            at 
org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:181)

            at 
org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:397)

            at 
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135)

            ... 11 more

    Caused by: sun.security.validator.ValidatorException: PKIX path building 
failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target

            at 
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:221)

            at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:145)

            at sun.security.validator.Validator.validate(Validator.java:203)

            at 
com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:172)

            at 
com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(SSLContextImpl.java:320)

            at 
com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:841)

            ... 22 more

    Caused by: sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target

            at 
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:236)

            at 
java.security.cert.CertPathBuilder.build(CertPathBuilder.java:194)

            at 
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:216)

            ... 27 more

    java.lang.NullPointerException

            at org.sws.examples.clients.GridManager.Client.main(Client.java:261)

    ----------------------------------------------

    I am implementing Identity authorization of Client-side authorization using 
security-config.wsdd file. My security-config.wsdd file contains following code:

    -----------------------------

    <securityConfig xmlns="http://www.globus.org";>

     <authz 
value="/O=Grid/OU=GlobusTest/OU=simpleCA-ddg70.egrid.da-iict.org/OU=da-iict.ac.in/CN=dslabsrv17"/>

     

    </securityConfig>

    -----------------------------

    And client file contains the following code

    -----------------------------

    ((Stub) gridManager)._setProperty(Constants.AUTHORIZATION, new 
IdentityAuthorization("/O=Grid/OU=GlobusTest/OU=simpleCA-ddg70.egrid.da-iict.org/OU=da-iict.ac.in/CN=dslabsrv17"));

    ----------------------------

    Kindly please help me for solving this query.

     

    Thanking you very much.

     

    With Regards,

    Amee Desai

     

    
    
---------------------------------
  
  Explore your hobbies and interests. Click here to begin.




       
---------------------------------
 5, 50, 500, 5000 - Store N number of mails in your inbox. Click here.

Reply via email to