Làm cách nào để chuyển đổi tệp CER sang PEM?

How Do I Convert Cer File Pem



Có thể có những lý do khác nhau mà bạn muốn chuyển đổi chứng chỉ bảo mật của mình sang các định dạng khác. Một trong những lý do là khi hệ thống của bạn không chấp nhận định dạng hiện có hoặc nếu tệp chứng chỉ bảo mật của bạn không tương thích với ứng dụng. Bất kể lý do chuyển đổi định dạng cho các tệp chứng chỉ bảo mật là gì, bạn có thể dễ dàng thực hiện việc này bằng cách sử dụng tiện ích OpenSSL tiện lợi và đáng tin cậy nhất.

OpenSSL là một tiện ích dòng lệnh đầy đủ tính năng mã nguồn mở thường được sử dụng để tạo CSR và khóa riêng tư, cài đặt chứng chỉ SSL / TLS, chuyển đổi định dạng chứng chỉ bảo mật, v.v.







Trong bài đăng hôm nay, chúng tôi sẽ mô tả cách chuyển đổi tệp CER thành PEM.



Ghi chú: Các lệnh hiển thị ở đây đã được trình bày trên Ubuntu 20.04 LTS Terminal. Để mở Terminal trên màn hình Ubuntu, hãy nhấn phím siêu và khởi chạy nó từ menu Ứng dụng hoặc sử dụng phím tắt Ctrl + Alt + T để mở.



Tệp CER

Tệp CER là tệp bảo mật được sử dụng để lưu trữ chứng chỉ X.509. Nó được cung cấp và phát hành bởi CA (cơ quan cấp chứng chỉ) để xác minh tính xác thực của một trang web. Nó chứa thông tin về chủ sở hữu chứng chỉ và khóa công khai.





Tệp PEM

PEM (Thư nâng cao quyền riêng tư) là các tệp ASCII được mã hóa bas64 mà cơ quan cấp chứng chỉ cấp chứng chỉ. Định dạng này được sử dụng để lưu trữ và gửi các khóa và chứng chỉ mật mã cũng như các chứng chỉ trung gian khác.

Chuyển đổi tệp CER sang PEM

Bộ công cụ OpenSSL được cài đặt mặc định trong Ubuntu. Tuy nhiên, nếu nó không có ở đó, bạn có thể cài đặt nó thông qua lệnh sau trong Terminal:



$ sudo apt install openssl

Nhập mật khẩu sudo. Khi bạn được nhắc với y / n tùy chọn, nhấn để tiếp tục. Sau đó, nó sẽ bắt đầu cài đặt OpenSSL trên hệ thống.

Để chuyển đổi tệp CER thành PEM, hãy sử dụng cú pháp sau:

$ openssl x509 -inform der -in cert.cer -outform pem -out cert.pem

Trong cú pháp trên, cert.cer là tên của chứng chỉ bảo mật bạn muốn chuyển đổi ở định dạng PEM và cert.pem là tên của tập tin sau khi chuyển đổi.

Chuyển đổi PEM sang CER

Để chuyển đổi tệp PEM thành CER, hãy sử dụng cú pháp sau:

$ openssl x509 -inform PEM -in cert.pem -outform DER -out cert.cer

Trong cú pháp trên, cert.pem là tên của chứng chỉ bảo mật bạn muốn chuyển đổi ở định dạng CER và cert.cer là tên của chứng chỉ sau khi chuyển đổi.

Đây là cách bạn có thể chuyển đổi tệp CER thành PEM bằng tiện ích OpenSSL. Hy vọng nó giúp!