繁体   English   中英

openssl 32位mac

[英]openssl 32 bit mac

我按照这篇文章中的说明为Mac下载并配置了32位版本的openssl

如何在Mac OS X上将OpenSSL构建为32位(i386)?

问题是,我实际上不确定如何使用它。 我不想替换当前版本

OpenSSL 0.9.8zh 14 Jan 2016

但是,我希望从下载它的目录中执行32位命令。

任何帮助,将不胜感激

---这是现在我进入apps目录时发生的情况

并运行openssl

警告:无法打开配置文件:/usr/local/ssl/openssl.cnf OpenSSL>版本OpenSSL 1.0.0a 2010年6月1日

我认为此警告与以下事实有关:我仍将opensl 64位默认值保留在其原始位置,并且尚未修改此文件?

我要做的就是生成用于测试目的的32位ssl密钥。


我想创建这些证书的32位版本,这仅仅是将2048替换为32的一种情况吗?

创建CA证书

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'

创建服务器证书,删除密码并签名

server-crt.pem =公钥,server-key.pem =私钥

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

创建客户端证书,删除密码短语并签名

client-crt.pem =公钥,client-key.pem =私钥

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 (这样的密钥是完全不安全的,所以希望您有充分的理由这样做。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM