我正在按照本指南为我的 Salesforce 开发设置持续集成。它说要创建一个 RSA 私钥,然后从中创建一个密钥文件,然后生成一个证书。但是我遇到了一些错误并且无法在网上找到我的答案。
如图所示,我尝试openssl genrsa -des3 -passout pass:x -out server.pass.key 2048并收到以下错误。
Generating RSA private key, 2048 bit long modulus (2 primes)
....+++++
.......................+++++
e is 65537 (0x010001)
484:error:28078065:UI routines:UI_set_result_ex:result too small:crypto/ui/ui_lib.c:903:You must type in 4 to 1023 characters
484:error:28078065:UI routines:UI_set_result_ex:result too small:crypto/ui/ui_lib.c:903:You must type in 4 to 1023 characters
484:error:0906906F:PEM routines:PEM_ASN1_write_bio:read key:crypto/pem/pem_lib.c:357:
我认为 2048 是一个很大的数字(不知道为什么)所以我使用了openssl genrsa -des3 -passout pass:x -out server.pass.key 1023它,结果如下。
Generating RSA private key, 1023 bit long modulus (2 …