随笔分类 -  数字证书

记录有关数字证书的信息。
摘要:使用https协议进行通讯的时候可以设置双向证书认证,客户端验证服务端证书的方法前面已经介绍过了,现在说一下在服务端验证客户端证书的方案。 这里给出的方案比较简单,只需要在Service端的配置文件中配置好Client端的证书的Thumbprint(一个或者多个),姑且称之为证书白名单。当有Clie 阅读全文
posted @ 2017-02-07 15:58 Kevin.W 阅读(7845) 评论(1) 推荐(1)
摘要:在CertificateValidationCallback()方法中进行证书验证。方法参数certificate即为服务端发送过来的证书,可以根据证书中提供的信息进行验证,以确认进行Response的 服务端确实是自己要访问的那个。 证书中包含证书的Issuer(签发机构),依次来判断该证书的可信 阅读全文
posted @ 2016-12-03 15:58 Kevin.W 阅读(4925) 评论(0) 推荐(0)
摘要:makecert.exe不用去找,安装VS2008后,在开始菜单相应的路径找到该命令提示符:Microsoft Visual Studio 2008/Visual Studio Tools/Visual Studio 2008 命令提示 打开后,输入makecert,就可以开始了 参数为:makec 阅读全文
posted @ 2016-12-03 15:42 Kevin.W 阅读(2272) 评论(0) 推荐(0)
摘要:1、X509Store:表示 X.509 存储区,该存储区是保留和管理证书的物理存储区。 此类不能被继承。 2、StoreName: 3、StoreLocation: 4、OpenFlags 5、public X509Certificate2Collection Find(X509FindType 阅读全文
posted @ 2016-12-03 15:34 Kevin.W 阅读(3753) 评论(0) 推荐(0)
摘要:注:本文为个人学习摘录,原文地址:http://edison0663.iteye.com/blog/996526 为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技 阅读全文
posted @ 2016-12-03 15:02 Kevin.W 阅读(484) 评论(0) 推荐(0)
摘要:注:本文为个人学习摘录,原文地址:http://blog.csdn.net/ghevinn/article/details/12648043 作为文件形式存在的证书一般有这几种格式: 1.带有私钥的证书 由Public Key Cryptography Standards #12,PKCS#12标准 阅读全文
posted @ 2016-11-30 19:27 Kevin.W 阅读(13216) 评论(0) 推荐(0)
摘要:注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数 阅读全文
posted @ 2016-11-30 17:17 Kevin.W 阅读(464) 评论(0) 推荐(0)
摘要:makecert.exe不用去找,安装VS2008后,在开始菜单相应的路径找到该命令提示符:Microsoft Visual Studio 2008/Visual Studio Tools/Visual Studio 2008 命令提示 打开后,输入makecert,就可以开始了 makecert下 阅读全文
posted @ 2016-08-03 18:34 Kevin.W 阅读(10132) 评论(0) 推荐(0)