OpenSSL的32位MAC

问题描述 投票:1回答:1

我跟着这个职位的说明下载和配置的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的情况?

Create CA certificate

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'

Create server certificate, remove passphrase, and sign it

server-crt.pem = public key, server-key.pem = private key

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

Create client certificate, remove passphrase, and sign it

client-crt.pem = public key, client-key.pem = private key

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
macos openssl
1个回答
0
投票

所有我想要做的是产生用于测试目的的32位SSL密钥。

你并不需要一个32位的OpenSSL库来做到这一点。

如果你想生成因为某些原因32位RSA密钥,运行openssl genrsa 32将这样做。 (这样的关键是完全没有安全感,所以我希望你有一个很好的理由这样做。)

© www.soinside.com 2019 - 2024. All rights reserved.