it:ad:wcf:home

IT:AD:WCF

* (UP)

* See also:

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

* http://www.codeproject.com/KB/WCF/restwcf.aspx