Hướng dẫn tạo certificate SSL trên ubuntu (file key, pem)
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
- i iOS 17.5 Beta 1 vừa được phát hành, những thay đổi nào đáng chú ý?
- i iOS 18 khi nào ra mắt? iOS 18 sẽ không hỗ trợ máy nào?
- V Về Logging: Mắt thần của bạn trên hệ thống thực
- M Middlewares – Sự tùy biến trong ứng dụng phần mềm
- Đ Đón đầu 7 xu hướng công nghệ hàng đầu trong năm 2024
- T Thực hiện “Chuẩn Hóa CV” nhận ngay quà hấp dẫn
- M METRO.digital Vietnam culture and ways of working
- G GW2790QT – Màn hình 2K tốt nhất dành cho lập trình viên
- S So sánh AWS, Google Cloud và Azure năm 2024
- D Data Analyst là gì? Chuyện nghề của một Data Analyst