[prev in list] [next in list] [prev in thread] [next in thread] 

List:       axis-user-ja
Subject:    Rampart NPE Obtaining a Security Token
From:       Jim Brockman <james.brockman () idt ! net>
Date:       2012-01-28 18:03:38
Message-ID: CABTHZL=A3jV1xv1vo_KR_u3B6drmypfZ349-TGzrWnMGzBFReg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

I'm using Axis2/Sandesha/Rampart, all version 1.6.0, with Java 1.5.0_06-b05
on Solaris,
to implement a WS client with both WS-RM and WS-Security.  The client is
stand-alone, it
is not running under Tomcat/Axis2, etc server.  I've consulted these
articles to build my client:
  sample05 packaged with Rampart 1.6.0.
  http://axis.apache.org/axis2/java/rampart/rampartconfig-guide.html
  http://wso2.org/library/1027
  http://wso2.org/library/3190
  http://wso2.org/library/3415

http://www.coderanch.com/t/484465/Web-Services/java/Axis-Rampart-client-configuration

When I do not engage the rampart module, all works as expected, without
security (signature and encryption).
That is WS-RM works very well.  The server (a third party) is implemented
with .NET.

Once I engage rampart, I receive a NullPointerException trying to obtain a
security token.   This occurs whether
I explicitly setup the security token programmatically in my application or
not.

I ran "snoop" to examine packets sent to the client, and nothing is ever
sent. I expect a request for a security token
(RST) message, since the security policy calls for a
SecureConversationToken.  While the RST XML is printed in logs,
it appears the NPE occurs before the RST is actually transmitted.

My security policy, with embedded Rampart Configuration, is attached.  I'm
using the same policy for both the
general Rampart security policy, and the STS policy. NPE stack trace and
setup code is below.

I have also installed bouncy castle, and updated my JVM security policy to
enable bouncy castle as a service
provider.   I also edited META-INF/module.xml within sandesha2-1.6.0.mar to
add a parameter for
"propertiesToCopyFromReferenceMessage" to ensure rampart intercepts the
proper messages.

Thanks in advance,

Regards,
Jim

org.apache.rahas.TrustException: Error in obtaining token from : "
http://www.voilacomcel.com/VoilaWS/VoilaComcelWS.svc/ms"
        at
org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:159)
        at net.idt.voila.VoilaClient.setup(VoilaClient.java:379)
        at net.idt.voila.VoilaClient.topUpAsync(VoilaClient.java:679)
        at net.idt.voila.VoilaClient.topUp(VoilaClient.java:627)
        at
net.idt.voila.VoilaClient.testUsingProperties(VoilaClient.java:954)
        at net.idt.voila.VoilaClient.main(VoilaClient.java:978)
Caused by: org.apache.axis2.AxisFault: Error in obtaining a token
        at
org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:76)
        at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:427)
        at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
        at
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
        at
org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
        at
org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
        at
org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:150)
        ... 5 more
Caused by: org.apache.rampart.RampartException: Error in obtaining a token
        at
org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:779)
        at
org.apache.rampart.util.RampartUtil.getSecConvToken(RampartUtil.java:633)
        at
org.apache.rampart.builder.SymmetricBindingBuilder.initializeTokens(SymmetricBindingBuilder.java:878)
        at
org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:78)
        at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)
        at
org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)
        ... 14 more
Caused by: java.lang.NullPointerException
        at
org.apache.rampart.builder.SymmetricBindingBuilder.initializeTokens(SymmetricBindingBuilder.java:889)
        at
org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:78)
        at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)
        at
org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)
        at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:427)
        at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
        at
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
        at
org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
        at
org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
        at
org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:150)
        at
org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:766)


Code to setup security policy and obtain security token:

       configContext.setProperty(HTTPConstants.CACHED_HTTP_CLIENT,
httpClient);

        // Setup URL we're sending requests to.
        clientOptions.setTo(new EndpointReference(urlStr));
        clientOptions.setProperty(SandeshaClientConstants.RM_SPEC_VERSION,
Sandesha2Constants.SPEC_VERSIONS.v1_0);

        SandeshaPolicyBean policy =
SandeshaUtil.getPropertyBean(serviceClient.getAxisConfiguration());
        policy.setEnableRMAnonURI(true);

        clientOptions.setProperty(Constants.Configuration.ENABLE_MTOM,
Constants.VALUE_TRUE);
        clientOptions.setProperty(SandeshaClientConstants.AcksTo, "
http://www.w3.org/2005/08/addressing/anonymous");
        clientOptions.setProperty(Constants.Configuration.CONTENT_TYPE,
"multipart/related;type=\"application/xop+xml\";start-in$


clientOptions.setProperty(SandeshaClientConstants.SANDESHA_LISTENER, new
VoilaSandeshaListener());

clientOptions.setProperty(SandeshaClientConstants.SEQUENCE_KEY,uuid);

clientOptions.setProperty(SandeshaClientConstants.OFFERED_SEQUENCE_ID,
uuid);

        Policy rampartPolicy = loadPolicy(this.rampartPolicyPath);
        clientOptions.setProperty(RampartMessageData.KEY_RAMPART_POLICY,
rampartPolicy);

         // Code to obtain security token myself.   NPE occurs whether or
not this code is here.

         STSClient stsClient = new STSClient(configContext);

         stsClient.setRstTemplate(getRSTTemplate());
         stsClient.setVersion(RahasConstants.VERSION_05_12);
         String action =
TrustUtil.getActionValue(RahasConstants.VERSION_05_02,
RahasConstants.RST_ACTION_ISSUE);
         stsClient.setAction(action);

         //Obtain the security token ourselves
         stsPolicyPath = rampartPolicyPath;
         Token responseToken =
stsClient.requestSecurityToken(rampartPolicy, urlStr,
loadPolicy(stsPolicyPath), urlStr);

         TokenStorage store = TrustUtil.getTokenStore(configContext);
         store.add(responseToken);


 clientOptions.setProperty(RampartMessageData.KEY_CUSTOM_ISSUED_TOKEN,
responseToken.getId());
         clientOptions.setProperty(SandeshaClientConstants.LAST_MESSAGE,
"true");

         serviceClient.engageModule("sandesha2");
         serviceClient.engageModule("addressing");
         serviceClient.engageModule("mtompolicy");
         serviceClient.engageModule("rampart");
         serviceClient.setOptions(clientOptions);

I also receive this exception but based on blogs it seems it can be ignored:

[Attachment #5 (text/html)]

Hi,<div><br></div><div>I&#39;m using Axis2/Sandesha/Rampart, all version 1.6.0, with \
Java 1.5.0_06-b05 on Solaris,</div><div>to implement a WS client with both WS-RM and \
WS-Security.  The client is stand-alone, it</div><div> is not running under \
Tomcat/Axis2, etc server.  I&#39;ve consulted these articles to build my \
client:</div><div>  sample05 packaged with Rampart 1.6.0.</div><div>  <a \
href="http://axis.apache.org/axis2/java/rampart/rampartconfig-guide.html">http://axis.apache.org/axis2/java/rampart/rampartconfig-guide.html</a></div>
 <div>  <a href="http://wso2.org/library/1027">http://wso2.org/library/1027</a></div><div> \
<a href="http://wso2.org/library/3190">http://wso2.org/library/3190</a></div><div>  \
<a href="http://wso2.org/library/3415">http://wso2.org/library/3415</a></div> <div>  \
<a href="http://www.coderanch.com/t/484465/Web-Services/java/Axis-Rampart-client-confi \
guration">http://www.coderanch.com/t/484465/Web-Services/java/Axis-Rampart-client-configuration</a></div><div><br></div><div>When \
I do not engage the rampart module, all works as expected, without security \
(signature and encryption).</div> <div>That is WS-RM works very well.  The server (a \
third party) is implemented with .NET.</div><div><br></div><div>Once I engage \
rampart, I receive a NullPointerException trying to obtain a security token.   This \
occurs whether</div> <div>I explicitly setup the security token programmatically in \
my application or not.</div><div><br></div><div>I ran &quot;snoop&quot; to examine \
packets sent to the client, and nothing is ever sent. I expect a request for a \
security token</div> <div>(RST) message, since the security policy calls for a \
SecureConversationToken.  While the RST XML is printed in logs, </div><div>it appears \
the NPE occurs before the RST is actually transmitted.</div><div><br></div><div> My \
security policy, with embedded Rampart Configuration, is attached.  I&#39;m using the \
same policy for both the</div><div>general Rampart security policy, and the STS \
policy. NPE stack trace and setup code is below.</div> <div><br></div><div>I have \
also installed bouncy castle, and updated my JVM security policy to enable bouncy \
castle as a service</div><div>provider.   I also edited META-INF/module.xml within \
sandesha2-1.6.0.mar to add a parameter for </div> \
<div>&quot;propertiesToCopyFromReferenceMessage&quot; to ensure rampart intercepts \
the proper messages.</div><div><br></div><div>Thanks in \
advance,</div><div><br></div><div>Regards,</div><div>Jim</div><div><br></div><div> \
<div>org.apache.rahas.TrustException: Error in obtaining token from : &quot;<a \
href="http://www.voilacomcel.com/VoilaWS/VoilaComcelWS.svc/ms">http://www.voilacomcel.com/VoilaWS/VoilaComcelWS.svc/ms</a>&quot;</div><div> \
at org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:159)</div> \
<div>        at net.idt.voila.VoilaClient.setup(VoilaClient.java:379)</div><div>      \
at net.idt.voila.VoilaClient.topUpAsync(VoilaClient.java:679)</div><div>        at \
net.idt.voila.VoilaClient.topUp(VoilaClient.java:627)</div> <div>        at \
net.idt.voila.VoilaClient.testUsingProperties(VoilaClient.java:954)</div><div>        \
at net.idt.voila.VoilaClient.main(VoilaClient.java:978)</div><div>Caused by: \
org.apache.axis2.AxisFault: Error in obtaining a token</div> <div>        at \
org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:76)</div><div>     \
at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)</div><div>        at \
org.apache.axis2.engine.Phase.invoke(Phase.java:313)</div> <div>        at \
org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)</div><div>        at \
org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:427)</div><div>        at \
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)</div>
 <div>        at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)</div><div> \
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)</div><div> \
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)</div> \
<div>        at org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:150)</div><div> \
... 5 more</div><div>Caused by: org.apache.rampart.RampartException: Error in \
obtaining a token</div><div>        at \
org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:779)</div> <div>        \
at org.apache.rampart.util.RampartUtil.getSecConvToken(RampartUtil.java:633)</div><div> \
at org.apache.rampart.builder.SymmetricBindingBuilder.initializeTokens(SymmetricBindingBuilder.java:878)</div><div>
  at org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:78)</div><div> \
at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)</div><div>        \
at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)</div> <div> \
... 14 more</div><div>Caused by: java.lang.NullPointerException</div><div>        at \
org.apache.rampart.builder.SymmetricBindingBuilder.initializeTokens(SymmetricBindingBuilder.java:889)</div><div> \
at org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:78)</div>
 <div>        at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)</div><div> \
at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)</div><div>  \
at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)</div> <div>        at \
org.apache.axis2.engine.Phase.invoke(Phase.java:313)</div><div>        at \
org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)</div><div>        at \
org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:427)</div> <div>        at \
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)</div><div> \
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)</div>
 <div>        at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)</div><div> \
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)</div><div> \
at org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:150)</div> \
<div>        at org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:766)</div></div><div><br></div><div><br></div><div>Code \
to setup security policy and obtain security token:</div><div><br></div><div><div>    \
configContext.setProperty(HTTPConstants.CACHED_HTTP_CLIENT, httpClient);</div> \
<div><br></div><div>        // Setup URL we&#39;re sending requests to.</div><div>    \
clientOptions.setTo(new EndpointReference(urlStr));</div><div>        \
clientOptions.setProperty(SandeshaClientConstants.RM_SPEC_VERSION, \
Sandesha2Constants.SPEC_VERSIONS.v1_0);</div> </div><div><br></div><div><div>        \
SandeshaPolicyBean policy = \
SandeshaUtil.getPropertyBean(serviceClient.getAxisConfiguration());</div><div>        \
policy.setEnableRMAnonURI(true);</div></div><div><br></div><div><div>  \
clientOptions.setProperty(Constants.Configuration.ENABLE_MTOM, \
Constants.VALUE_TRUE);</div><div>        \
clientOptions.setProperty(SandeshaClientConstants.AcksTo, &quot;<a \
href="http://www.w3.org/2005/08/addressing/anonymous">http://www.w3.org/2005/08/addressing/anonymous</a>&quot;);</div>
 <div>        clientOptions.setProperty(Constants.Configuration.CONTENT_TYPE, \
&quot;multipart/related;type=\&quot;application/xop+xml\&quot;;start-in$</div><div><br></div><div> \
clientOptions.setProperty(SandeshaClientConstants.SANDESHA_LISTENER, new \
VoilaSandeshaListener());</div> <div>        \
clientOptions.setProperty(SandeshaClientConstants.SEQUENCE_KEY,uuid);</div><div>      \
clientOptions.setProperty(SandeshaClientConstants.OFFERED_SEQUENCE_ID, \
uuid);</div></div><div><br></div><div><div>        Policy rampartPolicy = \
loadPolicy(this.rampartPolicyPath);</div> <div>        \
clientOptions.setProperty(RampartMessageData.KEY_RAMPART_POLICY, \
rampartPolicy);</div></div><div><br></div><div>         // Code to obtain security \
token myself.   NPE occurs whether or not this code is here.</div> \
<div><br></div><div><div>         STSClient stsClient = new \
STSClient(configContext);</div><div><br></div><div>         \
stsClient.setRstTemplate(getRSTTemplate());</div><div>         \
stsClient.setVersion(RahasConstants.VERSION_05_12);</div> <div>         String action \
= TrustUtil.getActionValue(RahasConstants.VERSION_05_02, \
RahasConstants.RST_ACTION_ISSUE);</div><div>         \
stsClient.setAction(action);</div><div><br></div><div>         //Obtain the security \
token ourselves</div> <div>         stsPolicyPath = rampartPolicyPath;</div><div>     \
Token responseToken = stsClient.requestSecurityToken(rampartPolicy, urlStr, \
loadPolicy(stsPolicyPath), urlStr);</div><div><br></div><div>         TokenStorage \
store = TrustUtil.getTokenStore(configContext);</div> <div>         \
store.add(responseToken);</div><div><br></div><div>         \
clientOptions.setProperty(RampartMessageData.KEY_CUSTOM_ISSUED_TOKEN, \
responseToken.getId());</div></div><div>         \
clientOptions.setProperty(SandeshaClientConstants.LAST_MESSAGE, \
&quot;true&quot;);</div> <div><div><br></div><div>         \
serviceClient.engageModule(&quot;sandesha2&quot;);</div><div>         \
serviceClient.engageModule(&quot;addressing&quot;);</div><div>         \
serviceClient.engageModule(&quot;mtompolicy&quot;);</div> <div>         \
serviceClient.engageModule(&quot;rampart&quot;);</div><div>         \
serviceClient.setOptions(clientOptions);</div></div><div><br></div><div>I also \
receive this exception but based on blogs it seems it can be ignored:</div> \
<div><br></div><div><br></div><div><br></div>

--20cf3071c6aec8256804b79a6e58--


["RampartPolicy.xml" (text/xml)]

<?xml version="1.0" encoding="utf-8"?>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_policy" 
   xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
   xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> \
  <wsp:ExactlyOne>
      <wsp:All>
        <wsrm:RMAssertion \
xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm/policy">  \
<wsrm:InactivityTimeout Milliseconds="3540000"/>  <wsrm:AcknowledgementInterval \
Milliseconds="200"/>  </wsrm:RMAssertion>
        <sp:SymmetricBinding \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <wsp:Policy>
            <sp:ProtectionToken>
              <wsp:Policy>
                <sp:SecureConversationToken \
sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
  <wsp:Policy>
                    <sp:RequireDerivedKeys/>
                    <sp:BootstrapPolicy>
                      <wsp:Policy>
                        <sp:SignedParts>
                          <sp:Body/>
                          <sp:Header Name="To" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
                          <sp:Header Name="From" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
                          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
                          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
                          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
                          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
                          <sp:Header Name="Action" \
Namespace="http://www.w3.org/2005/08/addressing"/>  </sp:SignedParts>
                        <sp:EncryptedParts>
                          <sp:Body/>
                        </sp:EncryptedParts>
                        <sp:SymmetricBinding>
                          <wsp:Policy>
                            <sp:ProtectionToken>
                              <wsp:Policy>
                                <mssp:SslContextToken \
xmlns:mssp="http://schemas.microsoft.com/ws/2005/07/securitypolicy" \
sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
  <wsp:Policy>
                                    <sp:RequireDerivedKeys/>
                                    <mssp:RequireClientCertificate/>
                                  </wsp:Policy>
                                </mssp:SslContextToken>
                              </wsp:Policy>
                            </sp:ProtectionToken>
                            <sp:AlgorithmSuite>
                              <wsp:Policy>
                                <sp:Basic256/>
                              </wsp:Policy>
                            </sp:AlgorithmSuite>
                            <sp:Layout>
                              <wsp:Policy>
                                <sp:Strict/>
                              </wsp:Policy>
                            </sp:Layout>
                            <sp:IncludeTimestamp/>
                            <sp:EncryptSignature/>
                            <sp:OnlySignEntireHeadersAndBody/>
                          </wsp:Policy>
                        </sp:SymmetricBinding>
                        <sp:Wss11>
                          <wsp:Policy>
                            <sp:MustSupportRefKeyIdentifier/>
                            <sp:MustSupportRefIssuerSerial/>
                            <sp:MustSupportRefThumbprint/>
                            <sp:MustSupportRefEncryptedKey/>
                          </wsp:Policy>
                        </sp:Wss11>
                        <sp:Trust10>
                          <wsp:Policy>
                            <sp:MustSupportIssuedTokens/>
                            <sp:RequireClientEntropy/>
                            <sp:RequireServerEntropy/>
                          </wsp:Policy>
                        </sp:Trust10>
                      </wsp:Policy>
                    </sp:BootstrapPolicy>
                  </wsp:Policy>
                </sp:SecureConversationToken>
              </wsp:Policy>
            </sp:ProtectionToken>
            <sp:AlgorithmSuite>
              <wsp:Policy>
                <sp:Basic256/>
              </wsp:Policy>
            </sp:AlgorithmSuite>
            <sp:Layout>
              <wsp:Policy>
                <sp:Strict/>
              </wsp:Policy>
            </sp:Layout>
            <sp:IncludeTimestamp/>
            <sp:EncryptSignature/>
            <sp:OnlySignEntireHeadersAndBody/>
          </wsp:Policy>
        </sp:SymmetricBinding>
        <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
          <wsp:Policy>
            <sp:MustSupportRefKeyIdentifier/>
            <sp:MustSupportRefIssuerSerial/>
            <sp:MustSupportRefThumbprint/>
            <sp:MustSupportRefEncryptedKey/>
          </wsp:Policy>
        </sp:Wss11>
        <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
          <wsp:Policy>
            <sp:MustSupportIssuedTokens/>
            <sp:RequireClientEntropy/>
            <sp:RequireServerEntropy/>
          </wsp:Policy>
        </sp:Trust10>
        <wsoma:OptimizedMimeSerialization \
xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization"/>
                
        <wsaw:UsingAddressing xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" \
                />
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCrypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunAccountInquiry_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunAccountInquiry_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunAccountInquiry_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunAccountInquiry_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunAccountInquiry_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunAccountInquiry_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhone_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhone_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhone_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhone_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhone_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhone_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucher_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucher_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucher_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucher_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucher_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucher_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherList_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherList_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherList_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherList_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherList_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherList_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherRedemption_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherRedemption_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherRedemption_InputFaultFault_Fault">
  <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherRedemption_ConfigFaultFault_Fault">
  <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherRedemption_DatabaseFaultFault_Fault">
  <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneVoucherRedemption_ResponseFaultFault_Fault">
  <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneConfirmation_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneConfirmation_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneConfirmation_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneConfirmation_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneConfirmation_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneConfirmation_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneTwoStep_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneTwoStep_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneTwoStep_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneTwoStep_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneTwoStep_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunPhoneTwoStep_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUp_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUp_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUp_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUp_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUp_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUp_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_ConfirmTopUp_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_ConfirmTopUp_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_ConfirmTopUp_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_ConfirmTopUp_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_ConfirmTopUp_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_ConfirmTopUp_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUpTwoStep_Input_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUpTwoStep_output_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUpTwoStep_ConfigFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUpTwoStep_ResponseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUpTwoStep_InputFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint_RunTopUpTwoStep_DatabaseFaultFault_Fault">
    <wsp:ExactlyOne>
      <wsp:All>
        <sp:SignedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
          <sp:Header Name="Sequence" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="SequenceAcknowledgement" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="AckRequested" \
                Namespace="http://schemas.xmlsoap.org/ws/2005/02/rm"/>
          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="FaultTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="ReplyTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="MessageID" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="RelatesTo" \
                Namespace="http://www.w3.org/2005/08/addressing"/>
          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
        </sp:SignedParts>
        <sp:EncryptedParts \
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">  <sp:Body/>
        </sp:EncryptedParts>
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsp:Policy wsu:Id="VoilaWSEndpoint1_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <wsrm:RMAssertion \
xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm/policy">  \
<wsrm:InactivityTimeout Milliseconds="600000"/>  <wsrm:AcknowledgementInterval \
Milliseconds="200"/>  </wsrm:RMAssertion>
        <wsoma:OptimizedMimeSerialization \
xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization"/>
                
        <wsaw:UsingAddressing xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" \
                />
        <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
          <ramp:signatureCrypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:signatureCrypto>
          <ramp:encryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:encryptionCypto>
        <ramp:decryptionCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:decryptionCypto>
        <ramp:stsCypto>
            <ramp:crypto provider="org.apache.ws.security.components.crypto.Merlin">
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:property>
                
              <ramp:property \
                name="org.apache.ws.security.crypto.merlin.file">VoilaCert.jks</ramp:property>
                
              <ramp:property \
name="org.apache.ws.security.crypto.merlin.keystore.password">notnow!</ramp:property> \
</ramp:crypto>  </ramp:stsCypto>
        </ramp:RampartConfig>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic