我已经完成了相当多的搜索,并且似乎无法找到有关如何创建x.509证书的答案,然后我可以通过第三方签名说Verisign。我正在尝试在Windows中执行此操作。生成要签名的x.509
我知道SSL这是一个CSR,但我该如何获得一个x.509用于加密与我们的客户的SSO消息?
谢谢。
我已经完成了相当多的搜索,并且似乎无法找到有关如何创建x.509证书的答案,然后我可以通过第三方签名说Verisign。我正在尝试在Windows中执行此操作。生成要签名的x.509
我知道SSL这是一个CSR,但我该如何获得一个x.509用于加密与我们的客户的SSO消息?
谢谢。
我推荐的方法是使用Cygwin + OpenSSL的: http://robotification.com/2007/08/31/installing-openssl-on-windows/
另一种方法可以是使用Windows二进制OpenSSL的。
警告:我还没有尝试任何这些Windows二进制文件。使用它们需要您自担风险。我不隶属于任何这些。
您可以使用OpenSSL的Windows实现。我发现了几个Windows可执行文件: http://www.openssl.org/related/binaries.html http://gnuwin32.sourceforge.net/packages/openssl.htm
无论您需要运行以下openssl指令的办法。
openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csr 这将生成两个文件:一个名为'server.csr'的CSR和一个名为'myserver.key'的2048位私钥”。
系统会提示您输入CSR的一些信息。根据你的信息输入这些信息,你就完成了。
希望这会有所帮助。
CSR是证书签名请求。这是所有X509证书请求,SSL和你的正确格式。 –
但是如何为未用于SSL的证书生成CSR?我知道现在做的唯一方法是通过IIS。 – Zerosum