-------
Answer "." to each option except for `commonName`. Enter a password. `.pem` is an
-instance of `.crt` [1].
+instance of `.crt` [1]. Add `-nodes` to `req` to generate a key without password.
```
$ sudo --preserve-env openssl req -x509 -config ca.cnf -new -days 3650 -sha256 \
```
$ sudo --preserve-env openssl req -config ca.cnf -new \
- -key certs/private/<name>.key -out certs/<name>.csr -extensions email_cert
-$ sudo --preserve-env openssl x509 -req -days 365 -sha256 -CA ca.pem \
- -CAkey private/ca.key -next_serial -in <name>.csr -out <name>.crt \
+ -key private/<name>.key -out <name>.csr -extensions email_cert
+$ sudo --preserve-env openssl x509 -req -days 3650 -sha256 -CA ca.pem \
+ -CAkey private/<name>.key -next_serial -in <name>.csr -out <name>.crt \
-extensions email_cert -extfile ca.cnf
```
systems.
```
-$ openssl pkcs12 -export -legacy -inkey <name>.key -in <name>.crt -out <name>.p12
+$ openssl pkcs12 -export -legacy -inkey private/<name>.key -in <name>.crt \
+ -out <name>.p12
```
Renew