[英]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.