Forrest logo
back to the openssl tool

openssl-x509:tldr:f2dc5

openssl-x509: Convert a certificate between binary DER encoding and textual PEM encoding.
$ openssl x509 -inform ${der} -outform ${pem} -in ${original_certificate_file} -out ${converted_certificate_file}
try on your machine

This command is used to convert a certificate file from one format to another using the OpenSSL utility. Here is a breakdown of the command:

  • openssl: It is the command to run the OpenSSL utility.
  • x509: It specifies that we want to work with X.509 certificates.
  • -inform ${der}: It specifies the format of the input certificate file. ${der} represents the variable holding the value "der", indicating that the file is in DER format.
  • -outform ${pem}: It specifies the format of the output certificate file. ${pem} represents the variable holding the value "pem", indicating that the file should be converted to PEM format.
  • -in ${original_certificate_file}: It specifies the path to the original certificate file that needs to be converted. ${original_certificate_file} represents the variable holding the actual file path.
  • -out ${converted_certificate_file}: It specifies the path for the converted certificate file. ${converted_certificate_file} represents the variable holding the actual file path.

So, this command takes a certificate file in DER format, converts it to PEM format, and saves the converted file to the specified location.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the openssl tool