I am trying to get samples\policy\sample2 working but getting the following
error. Is anyone able to get the sample2 working ?

Error:

  [java] org.apache.ws.security.WSSecurityException: The signature
verification failed (The provided certificate is invalid).

I am using the service.jks and client.jks that is shipped with the samples.

Here is the whole error log

Service log

C:\Development\axis\rampart-1.2\samples\policy>ant service.02
Buildfile: build.xml

check.dependency:

service.02:
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\service_repositories\sample02\modules
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\service_repositories\sample02\modules
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\service_repositories\sample02\modules
    [mkdir] Created dir: C:\Development\axis\rampart-
1.2\samples\policy\build\te
mp
    [mkdir] Created dir: C:\Development\axis\rampart-
1.2\samples\policy\build\te
mp\META-INF
    [javac] Compiling 2 source files to C:\Development\axis\rampart-
1.2\samples\
policy\build\temp
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\temp\META-INF
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\temp
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\temp
      [jar] Building jar: C:\Development\axis\rampart-
1.2\samples\policy\build\s
ervice_repositories\sample02\services\sample02.aar
   [delete] Deleting directory C:\Development\axis\rampart-
1.2\samples\policy\bu
ild\temp
     [java] [SimpleHTTPServer] Starting
     [java] [SimpleHTTPServer] Using the Axis2 Repository
C:\Development\axis\ra
mpart-1.2\samples\policy\build\service_repositories\sample02
     [java] [SimpleHTTPServer] Listening on port 8080
     [java] Aug 9, 2007 2:17:27 PM
org.apache.axis2.deployment.ModuleDeployer de
ploy
     [java] INFO: Deploying module: addressing-1.2
     [java] Aug 9, 2007 2:17:28 PM
org.apache.axis2.deployment.ModuleDeployer de
ploy
     [java] INFO: Deploying module: rahas-1.2
     [java] Aug 9, 2007 2:17:29 PM
org.apache.axis2.deployment.ModuleDeployer de
ploy
     [java] INFO: Deploying module: rampart-1.2
     [java] Aug 9, 2007 2:17:29 PM
org.apache.axis2.deployment.ServiceDeployer d
eploy
     [java] INFO: Deploying Web service: sample02.aar
     [java] [SimpleHTTPServer] Started
     [java] Aug 9, 2007 2:17:29 PM
org.apache.axis2.transport.http.server.Defaul
tConnectionListener run
     [java] INFO: Listening on port 8080
     [java] org.apache.ws.security.WSSecurityException: The signature
verificati
on failed (The provided certificate is invalid)
     [java]     at
org.apache.ws.security.processor.SignatureProcessor.verifyXML
Signature(SignatureProcessor.java:259)
     [java]     at
org.apache.ws.security.processor.SignatureProcessor.handleTok
en(SignatureProcessor.java:80)
     [java]     at
org.apache.ws.security.WSSecurityEngine.processSecurityHeader
(WSSecurityEngine.java:279)
     [java]     at
org.apache.ws.security.WSSecurityEngine.processSecurityHeader
(WSSecurityEngine.java:201)
     [java]     at org.apache.rampart.RampartEngine.process(
RampartEngine.java:7
1)
     [java]     at org.apache.rampart.handler.RampartReceiver.invoke
(RampartRece
iver.java:71)
     [java]     at org.apache.axis2.engine.Phase.invoke(Phase.java:383)
     [java]     at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java
:203
)
     [java]     at org.apache.axis2.engine.AxisEngine.receive(
AxisEngine.java:13
1)
     [java]     at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTT
PPostRequest(HTTPTransportUtils.java:279)
     [java]     at org.apache.axis2.transport.http.HTTPWorker.service
(HTTPWorker
.java:216)
     [java]     at
org.apache.axis2.transport.http.server.AxisHttpService.doServ
ice(AxisHttpService.java:275)
     [java]     at
org.apache.axis2.transport.http.server.AxisHttpService.handle
Request(AxisHttpService.java:184)
     [java]     at
org.apache.axis2.transport.http.server.HttpServiceProcessor.r
un(HttpServiceProcessor.java:74)
     [java]     at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
utor$Worker.runTask(ThreadPoolExecutor.java:665)
     [java]     at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
utor$Worker.run(ThreadPoolExecutor.java:690)
     [java]     at java.lang.Thread.run(Thread.java:797)


client log


C:\Development\axis\rampart-1.2\samples\policy>ant client.02
Buildfile: build.xml

check.dependency:

client.02:
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\client_repositories\sample02\modules
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\client_repositories\sample02\modules
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\temp_client
     [copy] Copying 1 file to C:\Development\axis\rampart-
1.2\samples\policy\bui
ld\temp_client
     [java] Aug 9, 2007 2:17:37 PM
org.apache.axis2.deployment.DeploymentEngine
prepareRepository
     [java] INFO: No services directory was found under
C:\Development\axis\ramp
art-1.2\samples\policy\build\client_repositories\sample02.
     [java] Aug 9, 2007 2:17:37 PM
org.apache.axis2.deployment.ModuleDeployer de
ploy
     [java] INFO: Deploying module: addressing-1.2
     [java] Aug 9, 2007 2:17:39 PM
org.apache.axis2.deployment.ModuleDeployer de
ploy
     [java] INFO: Deploying module: rampart-1.2
     [java] Exception in thread "main" org.apache.axis2.AxisFault: The
signature
verification failed (The provided certificate is invalid)
     [java]     at
org.apache.axis2.util.Utils.getInboundFaultFromMessageContext
(Utils.java:434)
     [java]     at
org.apache.axis2.description.OutInAxisOperationClient.send(Ou
tInAxisOperation.java:373)
     [java]     at
org.apache.axis2.description.OutInAxisOperationClient.execute
(OutInAxisOperation.java:294)
     [java]     at org.apache.axis2.client.ServiceClient.sendReceive
(ServiceClie
nt.java:520)
     [java]     at org.apache.axis2.client.ServiceClient.sendReceive
(ServiceClie
nt.java:500)
     [java]     at org.apache.rampart.samples.policy.sample02.Client.main
(Unknow
n Source)
     [java] Java Result: 1

BUILD SUCCESSFUL
Total time: 8 seconds
C:\Development\axis\rampart-1.2\samples\policy>

Thanks,
Pavan

On 8/7/07, Ford, Jennifer M. <[EMAIL PROTECTED]> wrote:
> I have spent the last couple days trying to add Rampart to an existing
> web service with Policy/Sample02 as a model.  I feel like I'm close, but
> I can't seem to get past the most recent error:
>
> 2007-08-07 16:43:12,066 DEBUG
> org.apache.axis2.transport.http.AxisServlet -
> org.apache.axis2.AxisFault: Must Understand check failed for header
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secex
> t-1.0.xsd : Security
>
> Perhaps a stupid question, but what does the Must Understand check do
> exactly?  And, more importantly, what might cause this problem?
>
> Thanks,
> Jennifer
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to