Sample WSDL files for WebLogic Web Services

WebLogic application server provides a vast set of policies, which allow developers to configure various aspects of Web Service behaviour: from supported message security to user authorisation rules. It all goes smoothly when you stay in Oracle space: JDeveloper integrates with your server, server integrates with…

And here you may stumble: in B2B world, the other party may well be coming from some other smooth operator. Of cause, Web Services are based on well documented standards, but how easy would it be to exactly match a set of Oracle policies to, let’s say, Microsoft WCF configuration?

To help with such tasks, we show samples of WSDL files produced by WebLogic server under a number of different security policies.All sample WSDL files were created by WebLogic Server 10.3.5.0. It is relatively old version, but policy definitions are expected to be stable and standard-based. You can find documentation related to the policies we explored at Oracle site, for example:

We start with a simple Web Service, which is using SOAP 1.1 Binding and Document/Literal message format.
When it is deployed without any policies, it is described by the following WSDL file:

<?xml version='1.0' encoding='UTF-8'?>
<definitions 
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
	xmlns:tns="http://www.example.org/ws/types/" 
	xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
	xmlns="http://schemas.xmlsoap.org/wsdl/" 
	targetNamespace="http://www.example.org/ws/types/" 
	name="InputProcessorService"
	>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part xmlns:ns1="http://www.example.org" name="part" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part xmlns:ns2="http://www.example.org" name="part" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

Now if the service is configured with some extra policy, and deployed to WebLogic, the generated WSDL file will change.
The samples below are just that: WSDL files produced with one extra security policy added. I cite the policy ID and names of items added.

wss_saml_or_username_token_over_ssl_service_policy: WSSecurity SAML Token Over SSL

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss_saml_or_username_token_over_ssl_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<wsp:ExactlyOne>
			<wsp:All>
				<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:TransportToken>
							<wsp:Policy>
								<sp:HttpsToken RequireClientCertificate="true">
									<wsp:Policy/>
								</sp:HttpsToken>
							</wsp:Policy>
						</sp:TransportToken>
						<sp:Layout>
							<wsp:Policy>
								<sp:Lax/>
							</wsp:Policy>
						</sp:Layout>
						<sp:IncludeTimestamp/>
					</wsp:Policy>
				</sp:TransportBinding>
				<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssSamlV11Token10/>
							</wsp:Policy>
						</sp:SamlToken>
					</wsp:Policy>
				</sp:SignedSupportingTokens>
			</wsp:All>
			<wsp:All>
				<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:TransportToken>
							<wsp:Policy>
								<sp:HttpsToken RequireClientCertificate="false">
									<wsp:Policy/>
								</sp:HttpsToken>
							</wsp:Policy>
						</sp:TransportToken>
						<sp:Layout>
							<wsp:Policy>
								<sp:Lax/>
							</wsp:Policy>
						</sp:Layout>
						<sp:IncludeTimestamp/>
					</wsp:Policy>
				</sp:TransportBinding>
				<sp:SupportingTokens 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/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssUsernameToken10/>
							</wsp:Policy>
						</sp:UsernameToken>
					</wsp:Policy>
				</sp:SupportingTokens>
			</wsp:All>
		</wsp:ExactlyOne>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss_saml_or_username_token_over_ssl_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss_saml_or_username_token_service_policy: WSSecurity SAML Token, WSSecurity UserName Token

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss_saml_or_username_token_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<wsp:ExactlyOne>
			<wsp:All>
				<sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssSamlV11Token10/>
							</wsp:Policy>
						</sp:SamlToken>
					</wsp:Policy>
				</sp:SupportingTokens>
			</wsp:All>
			<wsp:All>
				<sp:SupportingTokens 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/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssUsernameToken10/>
							</wsp:Policy>
						</sp:UsernameToken>
					</wsp:Policy>
				</sp:SupportingTokens>
			</wsp:All>
		</wsp:ExactlyOne>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss_saml_or_username_token_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss_saml_token_bearer_over_ssl_service_policy: WSSecurity Saml Token With Confirmation method Bearer Over SSL

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss_saml_token_bearer_over_ssl_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:TransportToken>
					<wsp:Policy>
						<sp:HttpsToken RequireClientCertificate="false">
							<wsp:Policy/>
						</sp:HttpsToken>
					</wsp:Policy>
				</sp:TransportToken>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
			</wsp:Policy>
		</sp:TransportBinding>
		<sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV11Token10/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss_saml_token_bearer_over_ssl_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss_saml_token_over_ssl_service_policy: WSSecurity SAML Token Over SSL

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss_saml_token_over_ssl_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:TransportToken>
					<wsp:Policy>
						<sp:HttpsToken RequireClientCertificate="true">
							<wsp:Policy/>
						</sp:HttpsToken>
					</wsp:Policy>
				</sp:TransportToken>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
			</wsp:Policy>
		</sp:TransportBinding>
		<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV11Token10/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss_saml_token_over_ssl_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss_saml20_token_bearer_over_ssl_service_policy: WSSecurity Saml Token 2.0 With Confirmation method Bearer Over SSL

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss_saml20_token_bearer_over_ssl_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:TransportToken>
					<wsp:Policy>
						<sp:HttpsToken RequireClientCertificate="false">
							<wsp:Policy/>
						</sp:HttpsToken>
					</wsp:Policy>
				</sp:TransportToken>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
			</wsp:Policy>
		</sp:TransportBinding>
		<sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV20Token11/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss_saml20_token_bearer_over_ssl_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss_saml20_token_over_ssl_service_policy: WSSecurity SAML Token 2.0 Over SSL

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss_saml20_token_over_ssl_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:TransportToken>
					<wsp:Policy>
						<sp:HttpsToken RequireClientCertificate="true">
							<wsp:Policy/>
						</sp:HttpsToken>
					</wsp:Policy>
				</sp:TransportToken>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
			</wsp:Policy>
		</sp:TransportBinding>
		<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV20Token11/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss_saml20_token_over_ssl_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss_username_token_over_ssl_service_policy: WSSecurity UserName Token Over SSL

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss_username_token_over_ssl_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:TransportToken>
					<wsp:Policy>
						<sp:HttpsToken RequireClientCertificate="false">
							<wsp:Policy/>
						</sp:HttpsToken>
					</wsp:Policy>
				</sp:TransportToken>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
			</wsp:Policy>
		</sp:TransportBinding>
		<sp:SupportingTokens 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/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssUsernameToken10/>
					</wsp:Policy>
				</sp:UsernameToken>
			</wsp:Policy>
		</sp:SupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss_username_token_over_ssl_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss_username_token_service_policy: WSSecurity UserName Token

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss_username_token_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:SupportingTokens 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/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssUsernameToken10/>
					</wsp:Policy>
				</sp:UsernameToken>
			</wsp:Policy>
		</sp:SupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss_username_token_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_message_protection_service_policy: WS-Security 1.0 Anonymous with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_message_protection_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_saml_hok_token_with_message_protection_service_policy: WS-Security 1.0 SAML Holder Of Key with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_saml_hok_token_with_message_protection_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssSamlV11Token10/>
							</wsp:Policy>
						</sp:SamlToken>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_saml_hok_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_saml_token_service_policy: WSSecurity SAML Token

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss10_saml_token_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV11Token10/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_saml_token_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_saml_token_with_message_integrity_service_policy: WS-Security 1.0 SAML with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp: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" wsu:Id="wss10_saml_token_with_message_integrity_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
		<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV11Token10/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_saml_token_with_message_integrity_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_saml_token_with_message_protection_service_policy: WS-Security 1.0 SAML with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_saml_token_with_message_protection_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
		<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV11Token10/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_saml_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_saml_token_with_message_protection_ski_basic256_service_policy: WS-Security 1.0 SAML with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_saml_token_with_message_protection_ski_basic256_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
							<wsp:Policy>
								<sp:RequireKeyIdentifierReference/>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
							<wsp:Policy>
								<sp:RequireKeyIdentifierReference/>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic256/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
		<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV11Token10/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_saml_token_with_message_protection_ski_basic256_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_saml20_token_service_policy: WSSecurity SAML 2.0 Token

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss10_saml20_token_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV20Token11/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_saml20_token_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_saml20_token_with_message_protection_service_policy: WS-Security 1.0 SAML 2.0 with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_saml20_token_with_message_protection_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
		<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV20Token11/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_saml20_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_username_id_propagation_with_msg_protection_service_policy: WS-Security 1.0 username with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_username_id_propagation_with_msg_protection_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
		<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/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssUsernameToken10/>
					</wsp:Policy>
				</sp:UsernameToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_username_id_propagation_with_msg_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_username_token_with_message_protection_service_policy: WS-Security 1.0 username with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_username_token_with_message_protection_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
		<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/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssUsernameToken10/>
					</wsp:Policy>
				</sp:UsernameToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_username_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_username_token_with_message_protection_ski_basic256_service_policy: WS-Security 1.0 username with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_username_token_with_message_protection_ski_basic256_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
							<wsp:Policy>
								<sp:RequireKeyIdentifierReference/>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
							<wsp:Policy>
								<sp:RequireKeyIdentifierReference/>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic256/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
		<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/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssUsernameToken10/>
					</wsp:Policy>
				</sp:UsernameToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_username_token_with_message_protection_ski_basic256_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss10_x509_token_with_message_protection_service_policy: WS-Security 1.0 Mutual Auth with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss10_x509_token_with_message_protection_service_policy">
		<sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:InitiatorToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:InitiatorToken>
				<sp:RecipientToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always">
							<wsp:Policy>
								<sp:WssX509V3Token10/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:RecipientToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
				<sp:ProtectTokens/>
			</wsp:Policy>
		</sp:AsymmetricBinding>
		<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss10>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss10_x509_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss11_kerberos_token_service_policy: WSS Kerberos Token

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns="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" wsu:Id="wss11_kerberos_token_service_policy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SupportingTokens>
					<wsp:Policy>
						<sp:KerberosToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Once">
							<wsp:Policy>
								<sp:WssGssKerberosV5ApReqToken11/>
							</wsp:Policy>
						</sp:KerberosToken>
					</wsp:Policy>
				</sp:SupportingTokens>
				<sp:Layout>
					<wsp:Policy>
						<sp:Strict/>
					</wsp:Policy>
				</sp:Layout>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:SymmetricBinding>
		<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy/>
		</sp:Wss11>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss11_kerberos_token_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss11_message_protection_service_policy: WS-Security 1.1 Anonymous with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss11_message_protection_service_policy">
		<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:RequireThumbprintReference/>
								<sp:WssX509V3Token11/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:ProtectionToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:SymmetricBinding>
		<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:RequireSignatureConfirmation/>
				<sp:MustSupportRefEncryptedKey/>
			</wsp:Policy>
		</sp:Wss11>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss11_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss11_saml_or_username_token_with_message_protection_service_policy: WS-Security 1.1 Saml with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<wsp:ExactlyOne>
			<wsp:All/>
			<wsp:All/>
		</wsp:ExactlyOne>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<wsp:ExactlyOne>
			<wsp:All>
				<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
					<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
				</sp:SignedParts>
				<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<sp:Body/>
					<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
				</sp:EncryptedParts>
			</wsp:All>
			<wsp:All>
				<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
					<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
				</sp:SignedParts>
				<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<sp:Body/>
					<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
				</sp:EncryptedParts>
			</wsp:All>
		</wsp:ExactlyOne>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<wsp:ExactlyOne>
			<wsp:All>
				<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<sp:Body/>
				</sp:SignedParts>
				<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<sp:Body/>
				</sp:EncryptedParts>
			</wsp:All>
			<wsp:All>
				<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<sp:Body/>
				</sp:SignedParts>
				<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<sp:Body/>
				</sp:EncryptedParts>
			</wsp:All>
		</wsp:ExactlyOne>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss11_saml_or_username_token_with_message_protection_service_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:RequireThumbprintReference/>
										<sp:WssX509V3Token11/>
									</wsp:Policy>
								</sp:X509Token>
							</wsp:Policy>
						</sp:ProtectionToken>
						<sp:AlgorithmSuite>
							<wsp:Policy>
								<sp:Basic128/>
							</wsp:Policy>
						</sp:AlgorithmSuite>
						<sp:Layout>
							<wsp:Policy>
								<sp:Lax/>
							</wsp:Policy>
						</sp:Layout>
						<sp:IncludeTimestamp/>
						<sp:ProtectTokens/>
						<sp:OnlySignEntireHeadersAndBody/>
					</wsp:Policy>
				</sp:SymmetricBinding>
				<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssSamlV11Token11/>
							</wsp:Policy>
						</sp:SamlToken>
					</wsp:Policy>
				</sp:SignedSupportingTokens>
				<sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssX509V3Token11/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:EndorsingSupportingTokens>
				<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:RequireSignatureConfirmation/>
						<sp:MustSupportRefEncryptedKey/>
					</wsp:Policy>
				</sp:Wss11>
			</wsp:All>
			<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:RequireThumbprintReference/>
										<sp:WssX509V3Token11/>
									</wsp:Policy>
								</sp:X509Token>
							</wsp:Policy>
						</sp:ProtectionToken>
						<sp:AlgorithmSuite>
							<wsp:Policy>
								<sp:Basic128/>
							</wsp:Policy>
						</sp:AlgorithmSuite>
						<sp:Layout>
							<wsp:Policy>
								<sp:Lax/>
							</wsp:Policy>
						</sp:Layout>
						<sp:IncludeTimestamp/>
						<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/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssUsernameToken10/>
							</wsp:Policy>
						</sp:UsernameToken>
					</wsp:Policy>
				</sp:SignedSupportingTokens>
				<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:RequireSignatureConfirmation/>
						<sp:MustSupportRefEncryptedKey/>
					</wsp:Policy>
				</sp:Wss11>
			</wsp:All>
			<wsp:All>
				<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:TransportToken>
							<wsp:Policy>
								<sp:HttpsToken RequireClientCertificate="false">
									<wsp:Policy/>
								</sp:HttpsToken>
							</wsp:Policy>
						</sp:TransportToken>
						<sp:Layout>
							<wsp:Policy>
								<sp:Lax/>
							</wsp:Policy>
						</sp:Layout>
						<sp:IncludeTimestamp/>
					</wsp:Policy>
				</sp:TransportBinding>
				<sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssSamlV11Token10/>
							</wsp:Policy>
						</sp:SamlToken>
					</wsp:Policy>
				</sp:SupportingTokens>
			</wsp:All>
			<wsp:All>
				<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:TransportToken>
							<wsp:Policy>
								<sp:HttpsToken RequireClientCertificate="false">
									<wsp:Policy/>
								</sp:HttpsToken>
							</wsp:Policy>
						</sp:TransportToken>
						<sp:Layout>
							<wsp:Policy>
								<sp:Lax/>
							</wsp:Policy>
						</sp:Layout>
						<sp:IncludeTimestamp/>
					</wsp:Policy>
				</sp:TransportBinding>
				<sp:SupportingTokens 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/AlwaysToRecipient">
							<wsp:Policy>
								<sp:WssUsernameToken10/>
							</wsp:Policy>
						</sp:UsernameToken>
					</wsp:Policy>
				</sp:SupportingTokens>
			</wsp:All>
			<wsp:All>
				<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:TransportToken>
							<wsp:Policy>
								<sp:HttpsToken RequireClientCertificate="false">
									<wsp:Policy/>
								</sp:HttpsToken>
							</wsp:Policy>
						</sp:TransportToken>
						<sp:Layout>
							<wsp:Policy>
								<sp:Lax/>
							</wsp:Policy>
						</sp:Layout>
					</wsp:Policy>
				</sp:TransportBinding>
			</wsp:All>
		</wsp:ExactlyOne>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss11_saml_or_username_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss11_saml_token_with_message_protection_service_policy: WS-Security 1.1 Saml with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss11_saml_token_with_message_protection_service_policy">
		<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:RequireThumbprintReference/>
								<sp:WssX509V3Token11/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:ProtectionToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:ProtectTokens/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:SymmetricBinding>
		<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV11Token11/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
		<sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssX509V3Token11/>
					</wsp:Policy>
				</sp:X509Token>
			</wsp:Policy>
		</sp:EndorsingSupportingTokens>
		<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:RequireSignatureConfirmation/>
				<sp:MustSupportRefEncryptedKey/>
			</wsp:Policy>
		</sp:Wss11>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss11_saml_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss11_saml20_token_with_message_protection_service_policy: WS-Security 1.1 Saml 2.0 with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss11_saml20_token_with_message_protection_service_policy">
		<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:RequireThumbprintReference/>
								<sp:WssX509V3Token11/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:ProtectionToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:ProtectTokens/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:SymmetricBinding>
		<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssSamlV20Token11/>
					</wsp:Policy>
				</sp:SamlToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
		<sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssX509V3Token11/>
					</wsp:Policy>
				</sp:X509Token>
			</wsp:Policy>
		</sp:EndorsingSupportingTokens>
		<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:RequireSignatureConfirmation/>
				<sp:MustSupportRefEncryptedKey/>
			</wsp:Policy>
		</sp:Wss11>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss11_saml20_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss11_sts_issued_saml_hok_with_message_protection_service_policy: WS-Security 1.1, issued tokee

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://www.w3.org/ns/ws-policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://www.w3.org/ns/ws-policy">
		<sp:SignedParts xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
			<sp:Body xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"/>
			<sp:Header xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" Namespace="http://www.w3.org/2005/08/addressing"/>
			<sp:Header xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
			<sp:Body xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"/>
			<sp:Header xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://www.w3.org/ns/ws-policy">
		<sp:SignedParts xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
			<sp:Body xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
			<sp:Body xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="wss11_sts_issued_saml_hok_with_message_protection_service_policy">
		<sp:SymmetricBinding xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
			<wsp:Policy>
				<sp:ProtectionToken>
					<wsp:Policy>
						<sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Never">
							<wsp:Policy>
								<sp:RequireThumbprintReference/>
								<sp:WssX509V3Token11/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:ProtectionToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:ProtectTokens/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:SymmetricBinding>
		<sp:EndorsingSupportingTokens xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
			<wsp:Policy>
				<sp:IssuedToken>
					<sp:Issuer>
						<wsa:Address xmlns:wsa="http://www.w3.org/2005/08/addressing"/>
					</sp:Issuer>
					<sp:RequestSecurityTokenTemplate>
						<wst:TokenType xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512">http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1</wst:TokenType>
						<wst:KeyType xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512">http://docs.oasis-open.org/ws-sx/ws-trust/200512/SymmetricKey</wst:KeyType>
						<wst:KeySize xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512">128</wst:KeySize>
						<wst:EncryptionAlgorithm xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512">http://www.w3.org/2001/04/xmlenc#aes128-cbc</wst:EncryptionAlgorithm>
						<wst:EncryptWith xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512">http://www.w3.org/2001/04/xmlenc#aes128-cbc</wst:EncryptWith>
						<wst:SignWith xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512">http://www.w3.org/2000/09/xmldsig#hmac-sha1</wst:SignWith>
					</sp:RequestSecurityTokenTemplate>
					<wsp:Policy>
						<sp:RequireInternalReference/>
						<sp:RequireExternalReference/>
					</wsp:Policy>
				</sp:IssuedToken>
			</wsp:Policy>
		</sp:EndorsingSupportingTokens>
		<sp:Trust13 xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
			<wsp:Policy>
				<sp:MustSupportIssuedTokens/>
				<sp:RequireClientEntropy/>
				<sp:RequireServerEntropy/>
				<sp:RequireAppliesTo/>
			</wsp:Policy>
		</sp:Trust13>
		<sp:Wss11 xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
			<wsp:Policy>
				<sp:RequireSignatureConfirmation/>
				<sp:MustSupportRefEncryptedKey/>
			</wsp:Policy>
		</sp:Wss11>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://www.w3.org/ns/ws-policy" URI="#wss11_sts_issued_saml_hok_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://www.w3.org/ns/ws-policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://www.w3.org/ns/ws-policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss11_username_token_with_message_protection_service_policy: WS-Security 1.1 username with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss11_username_token_with_message_protection_service_policy">
		<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:RequireThumbprintReference/>
								<sp:WssX509V3Token11/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:ProtectionToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<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/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssUsernameToken10/>
					</wsp:Policy>
				</sp:UsernameToken>
			</wsp:Policy>
		</sp:SignedSupportingTokens>
		<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:RequireSignatureConfirmation/>
				<sp:MustSupportRefEncryptedKey/>
			</wsp:Policy>
		</sp:Wss11>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss11_username_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

wss11_x509_token_with_message_protection_service_policy: WS-Security 1.1 Mutual Auth with certificates

<?xml version="1.0" encoding="UTF-8"?>
<definitions
     name="InputProcessorService"
     targetNamespace="http://www.example.org/ws/types/"
     xmlns="http://schemas.xmlsoap.org/wsdl/"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://www.example.org/ws/types/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<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:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
			<sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="InputProcessorPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:SignedParts>
		<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<sp:Body/>
		</sp:EncryptedParts>
	</wsp:Policy>
	<wsp: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" wsu:Id="wss11_x509_token_with_message_protection_service_policy">
		<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:RequireThumbprintReference/>
								<sp:WssX509V3Token11/>
							</wsp:Policy>
						</sp:X509Token>
					</wsp:Policy>
				</sp:ProtectionToken>
				<sp:AlgorithmSuite>
					<wsp:Policy>
						<sp:Basic128/>
					</wsp:Policy>
				</sp:AlgorithmSuite>
				<sp:Layout>
					<wsp:Policy>
						<sp:Lax/>
					</wsp:Policy>
				</sp:Layout>
				<sp:IncludeTimestamp/>
				<sp:ProtectTokens/>
				<sp:OnlySignEntireHeadersAndBody/>
			</wsp:Policy>
		</sp:SymmetricBinding>
		<sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
					<wsp:Policy>
						<sp:WssX509V3Token11/>
					</wsp:Policy>
				</sp:X509Token>
			</wsp:Policy>
		</sp:EndorsingSupportingTokens>
		<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
			<wsp:Policy>
				<sp:RequireSignatureConfirmation/>
				<sp:MustSupportRefEncryptedKey/>
			</wsp:Policy>
		</sp:Wss11>
	</wsp:Policy>
	<types>
		<xsd:schema>
			<xsd:import namespace="http://www.example.org" schemaLocation="http://localhost:7101/WebApp/InputProcessorService?xsd=1"/>
		</xsd:schema>
	</types>
	<message name="sampleDataProcessingOperation">
		<part name="part" xmlns:ns1="http://www.example.org" element="ns1:recordId"/>
	</message>
	<message name="sampleDataProcessingOperationResponse">
		<part name="part" xmlns:ns2="http://www.example.org" element="ns2:recordName"/>
	</message>
	<portType name="InputProcessorService">
		<operation name="sampleDataProcessingOperation">
			<input message="tns:sampleDataProcessingOperation"/>
			<output message="tns:sampleDataProcessingOperationResponse"/>
		</operation>
	</portType>
	<binding name="InputProcessorPortBinding" type="tns:InputProcessorService">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss11_x509_token_with_message_protection_service_policy" wsdl:required="false"/>
		<operation name="sampleDataProcessingOperation">
			<soap:operation soapAction="urn:SampleProcessingWSDL/sampleDataProcessingOperation"/>
			<input>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Input_Policy" wsdl:required="false"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#InputProcessorPort_Output_Policy" wsdl:required="false"/>
			</output>
		</operation>
	</binding>
	<service name="InputProcessorService">
		<port name="InputProcessorPort" binding="tns:InputProcessorPortBinding">
			<soap:address location="http://localhost:7101/WebApp/InputProcessorService"/>
		</port>
	</service>
</definitions>

And that’s all, folks

Facebooktwittergoogle_plusredditpinterestlinkedinmailFacebooktwittergoogle_plusredditpinterestlinkedinmail

Leave a Reply

Your email address will not be published. Required fields are marked *