我跟着这个职位的说明下载和配置的OpenSSL为Mac一个32位版本
How do I build OpenSSL as 32-bit (i386) on Mac OS X?
问题是,我实际上并不知道如何使用它。我不想取代我当前版本
OpenSSL 0.9.8zh 14 Jan 2016
不过,我想有32位命令从其中我将它下载到该目录执行。
任何帮助,将不胜感激
---这是现在发生的事情时,我cd到apps目录
并运行的OpenSSL
警告:不能打开配置文件:/usr/local/ssl/openssl.cnf的OpenSSL>版本的OpenSSL 1.0.0a 2010年6月1日
我相信这样的警告有关的事实,我有OpenSSL的64位默认仍然在原来的位置,而且我没有修改这个文件?
所有我想要做的是产生用于测试目的的32位SSL密钥。
我想创建这些证书的32个版本是简单地用32后重新装2048的情况?
openssl genrsa 2048 > ca-key.pem
openssl req -new -x509 -nodes -days 3600 -key ca-key.pem -out ca.pem -extensions usr_cert -subj '/C=US/ST=New York/L=Brooklyn/O=Example Brooklyn Company/CN=examplebrooklyn.com'
openssl req -newkey rsa:2048 -days 3600 -nodes -keyout server-key.pem -out server-req.pem -extensions usr_cert -subj '/C=US/ST=New York/L=Brooklyn/O=Example Brooklyn Company/CN=myname.com'
openssl rsa -in server-key.pem -out server-key.pem
openssl x509 -req -in server-req.pem -days 3600 -CA ca.pem -CAkey ca-key.pem -set_serial 01 -out server-crt.pem -extensions usr_cert
openssl rsa -in client-key.pem -out client-key.pem
openssl x509 -req -in client-req.pem -days 3600 -CA ca.pem -CAkey ca-key.pem -set_serial 01 -out client-crt.pem -extensions usr_cert
所有我想要做的是产生用于测试目的的32位SSL密钥。
你并不需要一个32位的OpenSSL库来做到这一点。
如果你想生成因为某些原因32位RSA密钥,运行openssl genrsa 32
将这样做。 (这样的关键是完全没有安全感,所以我希望你有一个很好的理由这样做。)