eth*_*123 5 windows openssl amazon-web-services amazon-elastic-beanstalk
我是SSL / OpenSSL的新手,并且正在Windows 7上工作。我正在尝试按照这些说明为我的ElasticBeanstalk环境配置HTTPS 。
我在“创建私钥”中的第2步。在发出命令以生成密钥对之后:
openssl genrsa 2048 > privatekey.pem
Run Code Online (Sandbox Code Playgroud)
我得到:
Generating RSA private key, 2048 bit long modulus
........................................+++
...............................+++
unable to write 'random state'
e is 65537 (0x10001)
Run Code Online (Sandbox Code Playgroud)
但是,它确实将密钥写入了我的目录。但是在第二条命令之后:
openssl req -new -key privatekey.pem -out csr.pem
Run Code Online (Sandbox Code Playgroud)
我得到:
unable to load Private Key
6312:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:647:Expecting: ANY PRIVATE KEY
Run Code Online (Sandbox Code Playgroud)
我尝试了一下Google搜索,但是发现的所有解决方案似乎都与我无关。我检查了生成的密钥,它看起来像
-----BEGIN RSA PRIVATE KEY-----
{lots of characters}
-----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
小智 -1
我相信问题的根源是错误
unable to write 'random state'
e is 65537 (0x10001)
搜索 StackOverflow 发现了这些结果。我要强调的是,您应以 root 身份或直接以 root 身份运行 openssl 程序sudo,以避免任何可能的权限问题。
Windows 中的修复: /sf/answers/876573561/
在 Linux 中: https ://stackoverflow.com/a/94458/3765769
| 归档时间: |
|
| 查看次数: |
21449 次 |
| 最近记录: |