WCF with netTcpBinding and Certificate transport security

后端 未结 2 464
谎友^
谎友^ 2021-01-01 06:03

I need to secure a WCF service that uses netTcpBinding and connects directly with a Windows Forms based application. I only need it to be secured at the transport layer.

2条回答
  •  鱼传尺愫
    2021-01-01 06:35

    Try this:

    makecert -n "CN=MY COMPANY DEBUG" -pe -sky exchange Debug.cer -sv Debug.pvk
    pvk2pfx -pvk Debug.pvk -spc Debug.cer -pfx Debug.pfx
    

    You will then end up with three files, the .cer file (public key), the .pvk (private key), and the .pfx (key exchange with both). You can then install the .pfx file on the server like so:

    certutil -p "" -importPFX Certificates\Debug.pfx
    

    At the client end, you only need to install the .cer file. These installs (.cer and .pfx above) you can also do through the Certificates MMC snap-in (Start, Run, MMC.exe, then add the Certificates snap-in for the current machine).

提交回复
热议问题