IT:AD:WCF

Current communication technologies:

Summary

IT - Technologies - WCF

Proxy

By default Protection of a message is to Sign and Encrypt. To make it just sign, you have to edit the proxy:

  [ServiceContractAttribute(
       Namespace='...', 
       ConfigurationName='ServicePortType', 
       ProtectionLevel=ProtectionLevel.Sign]

For a Cert to Sign something, it has to have access to a Private Key.

  • MMC (do not CertMgr)
  • Add Certificates SnapIn, Computer, This Computer
  • Right Click Cert, ensure that Private Key is available
  • Give rights to Private Key to Identity of WebSite's AppPool
  • Signage means that Public Key will be encoded in Message, so that receiver can decrypt the signed/encrypted 'summary' which with it…(Public decrypts Privatly encrypted summary)
  • WSDL
  • WS-Policy