Witam,
Jak zrealizować za pomocą app.config.xml podpis koperty SOAP certyfikatem bez szyfrowania jej zawartości tym certyfikatem?
Mam defaultową zawartość app.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.serviceModel>
<behaviors>
      <endpointBehaviors>
        <behavior name="cert">
          <clientCredentials supportInteractive="false">
            <clientCertificate findValue="myCert" storeLocation="CurrentUser" x509FindType="FindBySubjectName" />
            <serviceCertificate>
              <defaultCertificate findValue="WebService cert" storeName="TrustedPeople" x509FindType="FindBySubjectName" storeLocation='CurrentUser'/>
              <authentication certificateValidationMode="None" revocationMode="NoCheck" trustedStoreLocation="CurrentUser" />
            </serviceCertificate>
          </clientCredentials>
        </behavior>
      </endpointBehaviors>
    </behaviors> 
    <bindings>
      <customBinding>
        <binding name="myBinding"> 
			<security
                   defaultAlgorithmSuite="Basic128Rsa15"
                   allowSerializedSigningTokenOnReply="true"
                    authenticationMode="MutualCertificate"
                    includeTimestamp="true"                 
                    keyEntropyMode="CombinedEntropy"
                    requireDerivedKeys="true"
                    requireSecurityContextCancellation="false"
                    requireSignatureConfirmation="false"
                    securityHeaderLayout="Strict"
messageSecurityVersion="WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10">
          </security>        
          <textMessageEncoding messageVersion="Soap11" />
          <httpTransport />
        </binding>
      </customBinding>
    </bindings>
    <client>     
      <endpoint address="http://webservice.net"
               binding="customBinding" bindingConfiguration="myBinding"
               contract="ServiceReference1.NameWebservice" name="Service" >       
      </endpoint>
    </client>
  </system.serviceModel>
</configuration>

Podejrzewam, że należy pomajstrować przy security, albo behaviors, jednak wszelkie kombinacje zawsze szyfrują mi zawartość.