OpenSSL和在客户端生成CSR

OpenSSL和在客户端生成CSR,openssl,public-key,private-key,csr,Openssl,Public Key,Private Key,Csr,我需要你帮个忙。我的基础架构是IIS 6.0和windows server 2003 我需要调查OpenSSL的使用和可以发送给最终用户的媒体的构造,允许他们生成CSR,以及生成支持CSR签名的文档 我的意思是,我需要向最终用户发送一张CD,其中包含一个脚本,该脚本可以根据我公司的公钥CA在他们的机器上生成CSR和私钥 客户端可以运行我通过一些cd或DVD发送的实用程序(可能是openSSL脚本),需要接受一些参数,以便最终用户可以提供关键字/密码数据 脚本将通过某种安全的方式(可能是通过电子邮

我需要你帮个忙。我的基础架构是IIS 6.0和windows server 2003

我需要调查OpenSSL的使用和可以发送给最终用户的媒体的构造,允许他们生成CSR,以及生成支持CSR签名的文档

我的意思是,我需要向最终用户发送一张CD,其中包含一个脚本,该脚本可以根据我公司的公钥CA在他们的机器上生成CSR和私钥

  • 客户端可以运行我通过一些cd或DVD发送的实用程序(可能是openSSL脚本),需要接受一些参数,以便最终用户可以提供关键字/密码数据

  • 脚本将通过某种安全的方式(可能是通过电子邮件,我知道这不安全,但他们如何将CSR发送给我们)生成私钥和CSR返回给我的公司

  • 我们收到CSR并签字后返回给客户

  • 因此,我需要记录这一点,以便最终用户能够理解他在做什么

    所以我的问题是,在哪里可以获得发送给客户机的脚本,这样他就可以生成自己的CSR和PrivateKey。

    看看openssl的命令。在脚本中调用req,并向-config选项提供ssl配置文件。req将从用户处查询必要的信息,并将请求写入一个文件(您也可以在命令行中指定该文件)

    编辑:您可以从 务必阅读req手册页