我需要在IIS 7.0 web服务器上使用一些证书在客户端(控制台应用程序)测试我的https代码。我已经创建了自签名证书,它是好的。现在我想用IE可以识别的正式证书进行测试,比如verisign或其他正式证书颁发公司的证书。
有什么简单的方法可以获得一些免费的正式证书吗?我只需要测试几天。
我正在使用VSTS2008+ C# +IIS3.5+ .Net 7.0进行开发。
以下是verisign在我创建免费试用证书时返回的内容,我不确定是什么问题?
Error 950e - Invalid Common Name Error The common name in the CSR contains invalid characters like '?', '*', ':', ' '.
If you continue to receive this error or have further questions, you may write to support@verisign.com for assistance. Please include the following information in your correspondence:
Product or service you are enrolling for
Your server software vendor (for server certificates)
Common Name of your certificate (for example, www.verisign.com)
URL where you are experiencing this error message.发布于 2009-09-11 08:47:03
有什么简单的方法可以获得一些免费的正式证书吗?
虽然一些根CA可能更便宜,但我不认为任何根CA是免费的。
如果您想要免费,您可以设置自己的CA (Windows Server有一个),并将其自签名证书添加到Windows用户配置文件( IE使用的)中的受信任根目录。Firefox (我假设还有其他浏览器)有自己的证书存储库,并且需要安装根CA。
发布于 2009-09-11 09:01:02
尝试将您的自签名证书添加到您的受信任根目录,该证书应被接受。我不知道silverlight怎么样,但是对于我前几天做的一个.net web服务客户端来说,它工作得很好。
发布于 2016-01-04 07:33:34
https://letsencrypt.org/将允许您获得免费的浏览器有效的ssl证书,用于https连接到您的服务器
https://stackoverflow.com/questions/1409663
复制相似问题