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.

Reply via email to