[英]Convert pem to key, SSL virtual host apache redhat aws
有很多關於將密鑰轉換為pem的參考,但並非完全相反。 我按照以下步驟為AWS負載均衡器創建了一個.pem
密鑰。 證書的頂部看起來像
-----BEGIN RSA PRIVATE KEY-----
....
-----END RSA PRIVATE KEY-----
現在,我必須使用它來配置apache虛擬域,並且我需要一個.key
格式,該格式應如下所示:
-----BEGIN PRIVATE KEY-----
....
-----END PRIVATE KEY-----
虛擬主機:
<VirtualHost *:443>
...
SSLCertificateFile /etc/pki/tls/certs/public.crt
SSLCertificateKeyFile /etc/pki/tls/certs/mykey.key #<<<<<
SSLCertificateChainFile /etc/pki/tls/certs/intermediate.crt
</VirtualHost>
我的問題是如何將pem
轉換為key
?
就像是:
openssl rsa -in /etc/pki/tls/certs/mykey.pem -outform ???
請注意,我看到了類似openssl x509 -outform der -in certificate.pem -out certificate.der
但是.der
和.key
是相同的嗎?
從Openssl pkcs8起,默認格式提供了RSA PRIVATE KEY (從Stack Overflow遷移):
用-topk8執行pkcs8,以將該密鑰從傳統格式轉換為pkcs#8格式。
openssl pkcs8 -topk8 -inform pem -in file.key -outform pem -nocrypt -out file.pem
在上面, 傳統格式是-----BEGIN RSA PRIVATE KEY-----
,而PKCS8格式是-----BEGIN PRIVATE KEY-----
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.