Creating a certificate
Written by
Updated at September 23, 2024
For devices to interact, you need X.509 certificates. If you do not have a certificate, you can create one, e.g., with OpenSSL
To create a certificate, install OpenSSL and run the following command from the command line:
openssl req -x509 \
-newkey rsa:4096 \
-keyout key.pem \
-out cert.pem \
-nodes \
-days 365 \
-subj '/CN=localhost'
Where:
-x509
: X.509 certificate.newkey
: Encryption algorithm.-keyout
: File to write the private key to.-out
: File to save the certificate to.-nodes
: This flag is set when no public key encryption is required.-days
: Certificate validity period in days.-subj
: Request object.