繁体   English   中英

创建证书签名请求

[英]Creating a Certificate Signing Request

我知道这可能是一个简单的问题,但是我开始迷路了。 我用来在我的程序集上签署强名称(在Visual Studio项目属性内)的私钥是否与生成CSR相关/需要?

CSR(证书签名请求)是通常发送给证书颁发机构的,用于生成数字证书的请求。 CSR包含将包含在证书中的信息,例如组织名称,通用名称(域名),地区和国家/地区。 此外,CSR包含将在您的数字证书中使用的公钥。 私有密钥不会在CSR中发送,因为必须在起源CSR的服务器上将其保留为“私有”。

Visual Studio强名签名在此过程中使用公用/专用密钥对。 密钥对信息存储在密钥文件中,该密钥文件可以是个人信息交换(PFX)文件或来自当前用户的Windows证书存储区的证书。

因此,如果要使用Windows证书存储中的证书,则可以使用以下过程:

  • 建立企业社会责任
  • 发送到证书颁发机构
  • 收到证书
  • 导入您的用户证书存储
  • 用证书在组件上签名

另外,您可以使用通过makecert或Pluralsights SelfCert类的工具生成的自签名证书。

参考文献:
企业社会责任: http//www.sslshopper.com/what-is-a-csr-certificate-signing-request.html
签名大会: http : //msdn.microsoft.com/zh-cn/library/ms247123(v=vs.90).aspx
自我认证: http ://blog.pluralsight.com/selfcert-create-a-self-signed-certificate-interactively-gui-or-programmatically-in-net

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM