Duplicate có thể:
How to get .pem file from .key and .crt files?Làm thế nào để chuyển đổi .crt để .pem
Làm thế nào tôi có thể chuyển đổi .crt để .pem không?
Duplicate có thể:
How to get .pem file from .key and .crt files?Làm thế nào để chuyển đổi .crt để .pem
Làm thế nào tôi có thể chuyển đổi .crt để .pem không?
Bạn có thể làm chuyển đổi này với thư viện OpenSSL
binaries Windows có thể được tìm thấy ở đây:
http://www.slproweb.com/products/Win32OpenSSL.html
Một khi bạn có thư viện được cài đặt, lệnh bạn cần vấn đề là:
openssl x509 -in mycert.crt -out mycert.pem -outform PEM
Tôi tìm thấy câu trả lời OpenSSL được đưa ra ở trên không làm việc cho tôi, nhưng sau đây đã làm, làm việc với một tập tin CRT có nguồn gốc từ các cửa sổ.
openssl x509 -inform DER -in yourdownloaded.crt -out outcert.pem -text
@Dave, điều này thường tương đương với 'cp mycert.crt mycert.pem'. Vì '-inform' mặc định là' PEM', đây chỉ là việc chuyển đổi từ PEM sang PEM. Sự khác biệt chính có thể nằm trong tiêu đề văn bản tiềm năng xung quanh chứng chỉ thực tế. Hầu hết thời gian '.crt' có định dạng PEM, nhưng đôi khi chúng ở định dạng DER (các quy ước không phải lúc nào cũng được thiết lập tốt). – Bruno
Tôi đã phải sử dụng dòng "openssl x509 -in myCert.crt -inform der-outform pem-out myCert.pem" để làm cho nó diễn giải chính xác. –
Không hoạt động đối với tôi, chứng chỉ dường như cần chứa chứng chỉ trung gian. – alexfernandez