NET为我们提供了作数字证书的两个主要的类.docVIP

  • 3
  • 0
  • 约5.82千字
  • 约 7页
  • 2016-08-18 发布于贵州
  • 举报

NET为我们提供了作数字证书的两个主要的类.doc

NET为我们提供了作数字证书的两个主要的类

NET为我们提供了操作数字证书的两个主要的类,分为为: System.Security.Cryptography.X509Certificates.X509Certificate2类, 每个这个类的实例可以表示一个证书; System.Security.Cryptography.X509Certificates.X509Store类,可以对保存在计算机安全区域内的证书进行add/remove/get操作。 另外我们可以使用System.Security.Cryptography.X509Certificates.X509Certificate2UI类来显示证书消息的对话框,它就是在ie中的证书查看器的.net实现。 生成证书 在介绍以上类的使用方法之前,我们先要拥有一个数字证书,获取数字证书有三种方法,一是从CA机构申请,二是自己搭建服务器发布证书,三是使用makecert.exe来生成一个证书文件。这里我们使用makecert.exe来生成一个证书文件,用来测试。启动VS2010的命令行,输入对应参数,生成名为TestCertificates的证书文件。如图6-28所示。 图6-28生成证书 makecert.exe的参数读者可以查看帮助,这里只解释图6-28中的参数。 参数说明: -sr CurrentUser:指定主题的证书存储位置。Location可以是 c

文档评论(0)

1亿VIP精品文档

相关文档