簡體   English   中英

將Pem轉換為密鑰,SSL虛擬主機Apache Redhat AWS

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM