|
我弄了一个winform软件,c/s的,客户端需要向服务器端取数据,需要达到的效果是:服务器端一定能通过客户端的发送请求确认客户端是我们自己认可的客户端而不是其它不认识的冒充的客户端发出的非法请求,因此想要采用证书认证。目前大概知道证书的原理是:客户端A在请求数据RequestDataA里加上对这些数据的加密(通过事先在这台客户电脑上生成的私密密钥文件MiyaoA去加密),然后将请求数据RequestDataA以及加密后的数据(姑且这里叫RequestDataAJiami)这2部分数据一起同时发到服务器端,然后服务器端通过事先准备好的公开密钥文件Gongyao将RequestDataJiamiA这一部分加密数据解密然后与其它请求数据RequestDataA对比看是否一致,一致则合法,但是我不知道具体怎么配置私钥文件MiyaoA?怎么使用私钥文件MiyaoA?公钥文件Gongyao要怎么与MiyaoA对应配置以及使用?总之,就是如何配置使用证书、签名,才能达到想要认证客户端的合法性的效果呢?不知道有没有搞过的前辈可以咨询下
|
|