này được đăng lại từ câu trả lời của tôi tại địa chỉ: How to get .pem file from .key and .crt files?
Tôi đã cố gắng để đi từ GoDaddy để App Engine.Gì đã làm các trick đã sử dụng dòng này trong terminal (mac) để tạo ra các phím và csr:
openssl req -new -newkey rsa:2048 -nodes -keyout name.unencrypted.priv.key -out name.csr
Đúng như là, nhưng thay tên với tên miền của tôi (không phải là nó thực sự thậm chí mattered)
Ngoài ra, điều sau đây là một loạt các câu hỏi và tôi đã trả lời tất cả các câu hỏi liên quan đến tên/tổ chức chung như www.name.com, và tôi đã bỏ qua mã và tên công ty bằng cách nhấn enter
Sau đó tôi đã mở tập tin .csr, sao chép nó, dán nó vào mẫu csr của cha đi, chờ đợi cho godaddy phê duyệt nó, sau đó tải xuống, giải nén nó, điều hướng đến t ông giải nén thư mục trong thiết bị đầu cuối và nhập:
mèo otherfilegodaddygivesyou.crt gd_bundle-g2-g1.crt> name.crt
Sau đó, tôi sử dụng các hướng dẫn từ các bài Rắc rối với Google Apps cho Miền tùy chỉnh SSL, đó là :
openssl rsa -in privateKey.key -text > private.pem
openssl x509 -inform PEM -in www_mydomain_com.crt > public.pem
chính xác như là, ngoại trừ thay vì privateKey.key tôi đã sử dụng name.unencrypted.priv.key, và thay vì www_mydomain_com.crt, tôi sử dụng name.crt
Sau đó, tôi tải lên cộng đồng. pem tới bảng điều khiển dành cho quản trị viên cho "PEM e Giấy chứng nhận ncoded X.509",
và tải lên các private.pem cho "không mã hóa PEM mã hóa RSA private key" ..
.. Và đó cuối cùng làm việc.
Cảm ơn! Dường như nó hoạt động bằng cách tạo CSR trên máy chủ Linux, nối chuỗi CA và tải nó lên cùng với chứng chỉ riêng (tệp .key) – themihai
Hi mihai, bạn có thể cho chúng tôi biết thêm chi tiết (ví dụ lệnh Linux) về cách bạn đã có thể tạo CSR tương thích GAE này, ví dụ cho chứng chỉ SSL ký tự đại diện điển hình * .yourdomain.com? Tài liệu của Google dường như cho rằng chúng tôi là tất cả các chuyên gia chứng chỉ SSL ... Cảm ơn rất nhiều! –
http://tinyurl.com/7vkdy3m –