Chào các bạn, bài viết này mình chia sẻ các bạn cách chuyển đổi định dạng chứng chỉ SSL dùng OpenSSL.
OpenSSL giúp bạn chuyển đổi chứng chỉ SSL sang một số định dạng phổ biến. Dưới đây là một số cách chuyển đổi
Chuyển đổi từ PEM sang DER
1 2 | openssl x509 -outform der -in certificatename.pem -out certificatename.der |
Chuyển đổi từ DER sang PEM
1 2 | openssl x509 -inform der -in certificatename.der -out certificatename.pem |
Chuyển đổi từ PEM sang P7B
1 2 | openssl crl2pkcs7 -nocrl -certfile certificatename.pem -out certificatename.p7b -certfile CACert.cer |
Chuyển đổi từ PKCS7 sang PEM
1 2 | openssl pkcs7 -print_certs -in certificatename.p7b -out certificatename.pem |
Chuyển đổi từ pfx sang PEM
1 2 | openssl pkcs12 -in certificatename.pfx -out certificatename.pem |
Chuyển đổi từ PFX sang PKCS
Bước 1: PFX –> PEM
1 2 | openssl pkcs12 -in certificatename.pfx -nocerts -nodes -out certificatename.pem |
Bước 2: PEM –> PKCS8
1 2 | openSSL pkcs8 -in certificatename.pem -topk8 -nocrypt -out certificatename.pk8 |
Chuyển đổi từ P7B sang PFX
Bước 1: P7B –> CER
1 2 | openssl pkcs7 -print_certs -in certificatename.p7b -out certificatename.cer |
Bước 2: CER & Private Key –> PFX
1 2 | openssl pkcs12 -export -in certificatename.cer -inkey privateKey.key -out certificatename.pfx |
Chuyển đổi từ CER sang CRT
1 2 | openssl x509 -inform PEM -in certificatename.cer -out certificate.crt |
Chuyển đổi từ CER sang PFX
1 2 | openssl pkcs12 -export -in certificatename.cer -inkey privateKey.key -out certificatename.pfx |
Chuyển đổi từ PFX sang PRT
1 2 | openssl pkcs12 -export -out certificatename.pfx -inkey privateKey.key -in certificate.crt |
Trên đây là một số command dùng openssl để chuyển đổi SSL sang các định dạng.
Chúc các bạn thành công!