| <service name="sec_echo"> |
| <parameter name="ServiceClass" locked="xsd:false">sec_echo</parameter> |
| |
| <description> |
| This is a testing service , to test the system is working or not |
| </description> |
| <module ref="rampart"/> |
| <operation name="echoString"> |
| <parameter name="wsamapping">http://example.com/ws/2004/09/policy/Test/EchoRequest</parameter> |
| </operation> |
| |
| <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> |
| <wsp:ExactlyOne> |
| <wsp:All> |
| <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> |
| <wsp:Policy> |
| <sp:ProtectionToken> |
| <wsp:Policy> |
| <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> |
| <wsp:Policy> |
| <sp:RequireDerivedKeys/> |
| <sp:RequireThumbprintReference/> |
| <sp:WssX509V3Token10/> |
| </wsp:Policy> |
| </sp:X509Token> |
| </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:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> |
| <wsp:Policy> |
| <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"/> |
| </wsp:Policy> |
| </sp:SignedSupportingTokens> |
| <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> |
| <wsp:Policy> |
| <sp:MustSupportRefKeyIdentifier/> |
| <sp:MustSupportRefEmbeddedToken/> |
| <sp:MustSupportRefIssuerSerial/> |
| </wsp:Policy> |
| </sp:Wss10> |
| <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> |
| <sp:Body/> |
| </sp:EncryptedParts> |
| <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> |
| <sp:Body/> |
| <sp:Header Namespace="http://www.w3.org/2005/08/addressing"/> |
| </sp:SignedParts> |
| <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> |
| <rampc:User>Bob</rampc:User> |
| <rampc:TimeToLive>360</rampc:TimeToLive> |
| <rampc:EncryptionUser>b</rampc:EncryptionUser> |
| <rampc:PasswordType>Digest</rampc:PasswordType> |
| <rampc:PasswordCallbackClass>AXIS2C_HOME/samples/lib/rampartc/libpwcb.so</rampc:PasswordCallbackClass> |
| <rampc:ReceiverCertificate>AXIS2C_HOME/samples/src/rampartc/data/keys/bhome/alice_cert.cert</rampc:ReceiverCertificate> |
| <rampc:Certificate>AXIS2C_HOME/samples/src/rampartc/data/keys/bhome/bob_cert.cert</rampc:Certificate> |
| <rampc:PrivateKey>AXIS2C_HOME/samples/src/rampartc/data/keys/bhome/bob_key.pem</rampc:PrivateKey> |
| </rampc:RampartConfig> |
| </wsp:All> |
| </wsp:ExactlyOne> |
| </wsp:Policy> |
| </service> |