2013-03-13 67 views
0

我是一个总的初学asp.net cryptography-wise。加密 - 服务器的公钥

我想从客户端向服务器发送经过数字签名的加密消息。

我发现的每一个教程都声明“你从他的证书中获得他人的(服务器?!?)公共密钥,使用该密钥对你的消息进行加密和签名,然后在其他人接收到你的消息后可以解密它。与

其私钥我知道如何通过asp.net的Request对象访问客户端证书的属性

我的问题是 - 。我如何获取服务器的公共密钥来启动整个过程在首位

我是否缺少重要的东西?

+0

通常,如果您有证书,则可以使用需要证书本身的PKCS#7/CMS加密(即,您不需要从证书中提取公钥)。 – 2013-03-14 05:41:17

回答