Có cách nào để chuyển đổi chứng chỉ giữa cer/pem/crt/der/pfx/p12 trong Linux không? Tôi có một chứng chỉ SSL trong một tập tin .cer và tôi cần nó để được .pem để sử dụng nó.Cách chuyển đổi chứng chỉ SSL trong linux
Làm cách nào để chuyển đổi?
Có cách nào để chuyển đổi chứng chỉ giữa cer/pem/crt/der/pfx/p12 trong Linux không? Tôi có một chứng chỉ SSL trong một tập tin .cer và tôi cần nó để được .pem để sử dụng nó.Cách chuyển đổi chứng chỉ SSL trong linux
Làm cách nào để chuyển đổi?
Chuyển đổi chứng chỉ giữa cer/pem/crt/der/pfx/p12 có thể được thực hiện trong Linux với việc sử dụng công cụ OpenSSL qua thiết bị đầu cuối.
Các lệnh này cho phép bạn chuyển đổi chứng chỉ và khóa sang các định dạng khác nhau để làm cho chúng tương thích với các loại máy chủ hoặc phần mềm cụ thể.
Chuyển đổi một file DER (.crt cer .der) để PEM
openssl x509 -inform der -in certificate.cer out certificate.pem
Chuyển đổi một Tệp PEM đến DER
openssl x509 -outform der -in certificate.pem -out certificate.der
Chuyển đổi một file PKCS # 12 (pfx đuôi .p12) có chứa một khóa bí mật và chứng chỉ cho PEM
openssl pkcs12 -in keyStore.pfx out keyStore.pem -nodes
Bạn có thể thêm -nocerts để chỉ xuất ra khóa riêng hoặc thêm -nokeys để chỉ xuất các chứng chỉ.
Chuyển đổi một tập tin giấy chứng nhận PEM và khóa bí mật để PKCS # 12 (pfx đuôi .p12)
openssl pkcs12 -Xuất out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
Để biết thêm thông tin xem:
http://www.sslshopper.com/article-most-common-openssl-commands.html
https://support.ssl.com/index.php?/Knowledgebase/Article/View/19
Chuyển đổi .crt sang đuôi .p12
openssl pkcs12 -Xuất out server.p12 -inkey server.key -in server.crt
đâu server.key, là khóa máy chủ. server.crt là tệp cert từ CA hoặc tự thở dài
Cảm ơn bạn đã mở rộng danh sách! – Dropout