2013-04-24 23 views
6

Tôi đang cố thêm chứng chỉ tự ký vào một trong các ứng dụng của tôi trên Heroku. Tôi đã theo các hướng dẫn từ Trung tâm Dev.Thêm chứng chỉ tự ký cho ứng dụng Heroku

https://devcenter.heroku.com/articles/sslhttps://devcenter.heroku.com/articles/ssl-certificate-self

Sau khi tôi đã tạo ra tự ký cert tôi cố gắng thêm các CERT bởi Heroku Certs: thêm server.crt server.key

Và nhận được thông báo lỗi: Giải quyết chuỗi tin cậy ... không thành công ! Không có chứng chỉ nào được cung cấp là chứng chỉ tên miền.

Tôi không chắc chắn điều đó có nghĩa là gì hoặc cách khắc phục sự cố.

+0

đầu ra cho 'openssl x509 -noout -subject -in server.crt' là gì? – kch

+0

subject =/C = US/ST = Texas/L = Frisco/O = Internet Widgits Pty Ltd – tadpreston

+0

Vì vậy, bạn không có CN? Bạn phải đặt CN thành miền bạn đang cấp chứng chỉ. – kch

Trả lời

5

Bạn phải đặt CN thành miền bạn đang cấp chứng chỉ.

+1

Ví dụ: đối với trang web của tôi, khi được truy vấn cho CN, nó trông như thế này với câu trả lời của tôi bao gồm: 'Tên thường gặp (ví dụ: máy chủ FQDN hoặc tên CỦA BẠN) []: my-site.herokuapp.com' – Purplejacket