文件名称:C# WCF 与X509结合验证
文件大小:135KB
文件格式:ZIP
更新时间:2019-12-31 14:09:30
wcf x509
wcf与x509验证的demo..包括vs 开发人员工具证书生成。 /* * cer 公钥,pvk 私钥,pfx 公与私的转换文件 * 必须要-ss my 密码才能访问( new X509Certificate2(path,"123456");) */ makecert -r -pe -sky exchange -n "CN=MyClient" MyClient.cer -sv MyClient.pvk -ss my /* * 生成转换文件 * -pvk 引用私钥文件, -pi 私钥文件密码 * -spc 外部文件,一般引用公钥文件 * -pfx 输出的公钥与私钥的转换文件,-po 转换文件的密码 */ pvk2pfx -pvk MyClient.pvk -pi 123456 -spc MyClient.cer -pfx MyClient.pfx -po 123456
【文件预览】:
WCF.X509.v12.suo
Client
----bin()
--------Debug()
--------Release()
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
----Program.cs(856B)
----Service References()
--------ServiceReference1()
----config()
--------MyClient.pfx(2KB)
----ServerClientFactory.cs(690B)
----app.config(4KB)
----Client.csproj(4KB)
WCF.X509.v11.suo
WCF.X509.sln
readme.txt
创建证书.jpg
WCF.X509.sln.DotSettings.user
WCF.X509
----Web.Debug.config(1KB)
----WCF.X509.csproj.user(1KB)
----bin()
--------WCF.X509.pdb(26KB)
--------WCF.X509.dll.config(4KB)
--------WCF.X509.dll(10KB)
----WCF.X509.csproj(5KB)
----Web.config(4KB)
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
----App_Data()
----IService1.cs(1KB)
----config()
--------MyServer.pfx(2KB)
--------MyClient.cer(756B)
----WebConfig.cs(2KB)
----Service1.svc(158B)
----WcfServiceHostFactory.cs(1KB)
----Service1.svc.cs(2KB)
----readme.txt(539B)
----Web.Release.config(1KB)
----ServiceX509CertificateValidator.cs(1KB)