[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'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'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 "snoop" 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'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>"propertiesToCopyFromReferenceMessage" 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 : "<a \
href="http://www.voilacomcel.com/VoilaWS/VoilaComcelWS.svc/ms">http://www.voilacomcel.com/VoilaWS/VoilaComcelWS.svc/ms</a>"</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'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, "<a \
href="http://www.w3.org/2005/08/addressing/anonymous">http://www.w3.org/2005/08/addressing/anonymous</a>");</div>
<div> clientOptions.setProperty(Constants.Configuration.CONTENT_TYPE, \
"multipart/related;type=\"application/xop+xml\";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, \
"true");</div> <div><div><br></div><div> \
serviceClient.engageModule("sandesha2");</div><div> \
serviceClient.engageModule("addressing");</div><div> \
serviceClient.engageModule("mtompolicy");</div> <div> \
serviceClient.engageModule("rampart");</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