Bài viết được sự cho phép của tác giả Trần Hữu Cương
Hướng dẫn tạo certificate SSL trên ubuntu (file key, pem)
(Xem thêm: Hướng dẫn tạo certificate SSL trên Windows (file key, pem))
Với server chạy bằng Java bạn cần chuyển file pem, private key sang p.12 (PKCS#12)
Tạo file .key
openssl genrsa -out {ten_file}.key {do_dai_key}
Ví dụ:
openssl genrsa -out cert.key 2048
Tạo file .pem từ file .key
Cú pháp:
openssl req -x509 -new -nodes -key {ten_file.key} -sha256 -days 1825 -out {ten_file.pem}
Ví dụ:
openssl req -x509 -new -nodes -key cert.key -sha256 -days 1825 -out cert.pem
Sau đó nhập các thông tin của certificate như email, name…
Bạn cũng có thể tạo file .crt
, chỉ cần đổi đuôi .pem thành đuôi .crt
là được
Demo:
Đây là thông tin SSL Certificate hiển thị trên trình duyệt khi mình dùng 2 file trên apply cho website của mình:
(Xem thêm: Cấu hình HTTPs cho Server NGINX)
Hướng dẫn tạo certificate SSL trên ubuntu (file key, pem)
Okay, Done!
References:
- https://www.digitalocean.com/…to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-16-04
- https://stackoverflow.com/questions/12871565/how-to-create-pem-files-for-https-web-server
Bài viết gốc được đăng tải tại stackjava.com
Có thể bạn quan tâm:
- Giao tiếp hiệu quả giữa các Microservice
- Hướng dẫn sử dụng filebeat để đọc và quản lý logs hệ thống nginx trên ubuntu
- Hướng dẫn cách cài đặt VMware Workstation trên Ubuntu
Xem thêm Việc làm Developer hấp dẫn trên TopDev