<wsp:Policy 
  xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
  xmlns:wsp="http://www.w3.org/ns/ws-policy"
  xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
  <!-- Policy20 -->
  <wsp:ExactlyOne>
    <!-- Asymmetric Policy A1 - Basic256Rsa15, timestamp, do not encrypt signature, include tokens under signature -->
    <sp:AsymmetricBinding  >
      <wsp:Policy>
        <sp:RecipientToken>
          <wsp:Policy>
            <sp:X509Token 
     sp:IncludeToken='http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never' >
              <wsp:Policy>
                <sp:WssX509V3Token10 />
              </wsp:Policy>
            </sp:X509Token>
          </wsp:Policy>
        </sp:RecipientToken>
        <sp:InitiatorToken>
          <wsp:Policy>
            <sp:X509Token 
     sp:IncludeToken='http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient' >
              <wsp:Policy>
                <sp:WssX509V3Token10 />
              </wsp:Policy>
            </sp:X509Token>
          </wsp:Policy>
        </sp:InitiatorToken>
        <sp:AlgorithmSuite>
          <wsp:Policy>
            <sp:Basic256Rsa15 />
          </wsp:Policy>
        </sp:AlgorithmSuite>
        <sp:Layout>
          <wsp:Policy>
            <sp:Lax />
          </wsp:Policy>
        </sp:Layout>
        <sp:IncludeTimestamp />
        <sp:ProtectTokens />
        <sp:OnlySignEntireHeadersAndBody />
      </wsp:Policy>
    </sp:AsymmetricBinding>
    <!-- Asymmetric Policy A2 - TripleDesRsa15, timestamp, do not encrypt signature, include tokens under signature -->
    <sp:AsymmetricBinding  >
      <wsp:Policy>
        <sp:RecipientToken>
          <wsp:Policy>
            <sp:X509Token 
     sp:IncludeToken='http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never' >
              <wsp:Policy>
                <sp:WssX509V3Token10 />
              </wsp:Policy>
            </sp:X509Token>
          </wsp:Policy>
        </sp:RecipientToken>
        <sp:InitiatorToken>
          <wsp:Policy>
            <sp:X509Token 
     sp:IncludeToken='http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient' >
              <wsp:Policy>
                <sp:WssX509V3Token10 />
              </wsp:Policy>
            </sp:X509Token>
          </wsp:Policy>
        </sp:InitiatorToken>
        <sp:AlgorithmSuite>
          <wsp:Policy>
            <sp:TripleDesRsa15 />
          </wsp:Policy>
        </sp:AlgorithmSuite>
        <sp:Layout>
          <wsp:Policy>
            <sp:Lax />
          </wsp:Policy>
        </sp:Layout>
        <sp:IncludeTimestamp />
        <sp:ProtectTokens />
        <sp:OnlySignEntireHeadersAndBody />
      </wsp:Policy>
    </sp:AsymmetricBinding>
    <!-- Asymmetric Policy A3 - Basic256Rsa15, no timestamp, do not encrypt signature, include tokens under signature -->
    <sp:AsymmetricBinding  >
      <wsp:Policy>
        <sp:RecipientToken>
          <wsp:Policy>
            <sp:X509Token 
     sp:IncludeToken='http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never' >
              <wsp:Policy>
                <sp:WssX509V3Token10 />
              </wsp:Policy>
            </sp:X509Token>
          </wsp:Policy>
        </sp:RecipientToken>
        <sp:InitiatorToken>
          <wsp:Policy>
            <sp:X509Token 
     sp:IncludeToken='http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient' >
              <wsp:Policy>
                <sp:WssX509V3Token10 />
              </wsp:Policy>
            </sp:X509Token>
          </wsp:Policy>
        </sp:InitiatorToken>
        <sp:AlgorithmSuite>
          <wsp:Policy>
            <sp:Basic256Rsa15 />
          </wsp:Policy>
        </sp:AlgorithmSuite>
        <sp:Layout>
          <wsp:Policy>
            <sp:Lax />
          </wsp:Policy>
        </sp:Layout>
        <sp:ProtectTokens />
        <sp:OnlySignEntireHeadersAndBody />
      </wsp:Policy>
    </sp:AsymmetricBinding>
  </wsp:ExactlyOne>
</wsp:Policy>