简体   繁体   English

我如何续订过期或创建自签名证书密钥any.pem Poco C ++使用openssl

[英]How can i renew an expired or create self-signed certificate key any.pem Poco c++ using openssl

-----BEGIN CERTIFICATE----- MIIE ... 1Ozy -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,0950752701CB74AF ----- BEGIN证书----- MIIE ... 1Ozy ----- END CERTIFICATE ----- ------ BEGIN RSA私钥----- Proc-Type:4,ENCRYPTED得可信息:DES-EDE3-CBC,0950752701CB74AF

OmaLd ... hWh8GKd -----END RSA PRIVATE KEY----- OmaLd ... hWh8GKd -----结束RSA私钥-----

I answered my questions 我回答了我的问题

Openssl> req -x509 -days 365 -newkey rsa:2048 -keyout any.pem -out any.pem OpenSSL> req -x509 -days 365 -newkey rsa:2048 -keyout any.pem -out any.pem

(pass phrase = secret) (密码短语=秘密)

Openssl> req -new -key -any.pem -out server.csr OpenSSL> req-新-key -any.pem -out server.csr

Openssl> x509 -req -in server.csr -signkey any.pem -out rootcert.pem OpenSSL> x509 -req -in server.csr -signkey any.pem -out rootcert.pem

Small update and how to run 小更新以及如何运行

Because of error: 140006379889088:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('-any.pem','r') 由于错误: 140006379889088:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('-any.pem','r')

openssl req -x509 -days 365 -newkey rsa:2048 -keyout any.pem -out any.pem
openssl req -new -key any.pem -out server.csr #no more -any.pem
openssl x509 -req -in server.csr -signkey any.pem -out rootcert.pem

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

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