mirror of
https://github.com/trimstray/the-book-of-secret-knowledge
synced 2024-12-26 09:58:40 +01:00
update 'Generate CSR with -config param'
- signed-off-by: trimstray <trimstray@gmail.com>
This commit is contained in:
parent
2da46678c4
commit
55390348db
1 changed files with 27 additions and 11 deletions
38
README.md
38
README.md
|
@ -2214,19 +2214,19 @@ openssl req -new -sha256 -key ${_fd} -out ${_fd_csr} \
|
|||
-config <(
|
||||
cat <<-EOF
|
||||
[req]
|
||||
default_bits = 2048
|
||||
prompt = no
|
||||
default_md = sha256
|
||||
req_extensions = req_ext
|
||||
distinguished_name = dn
|
||||
default_bits = 2048
|
||||
default_md = sha256
|
||||
prompt = no
|
||||
distinguished_name = dn
|
||||
req_extensions = req_ext
|
||||
|
||||
[ dn ]
|
||||
C=<two-letter ISO abbreviation for your country>
|
||||
ST=<state or province where your organization is legally located>
|
||||
L=<city where your organization is legally located>
|
||||
O=<legal name of your organization>
|
||||
OU=<section of the organization>
|
||||
CN=<fully qualified domain name>
|
||||
C = "<two-letter ISO abbreviation for your country>"
|
||||
ST = "<state or province where your organisation is legally located>"
|
||||
L = "<city where your organisation is legally located>"
|
||||
O = "<legal name of your organisation>"
|
||||
OU = "<section of the organisation>"
|
||||
CN = "<fully qualified domain name>"
|
||||
|
||||
[ req_ext ]
|
||||
subjectAltName = @alt_names
|
||||
|
@ -2239,6 +2239,22 @@ EOF
|
|||
))
|
||||
```
|
||||
|
||||
Other values in `[ dn ]`:
|
||||
|
||||
> Look at this great explanation: [How to create multidomain certificates using config files](https://apfelboymchen.net/gnu/notes/openssl%20multidomain%20with%20config%20files.html)
|
||||
|
||||
```
|
||||
countryName = "DE" # C=
|
||||
stateOrProvinceName = "Hessen" # ST=
|
||||
localityName = "Keller" # L=
|
||||
postalCode = "424242" # L/postalcode=
|
||||
streetAddress = "Crater 1621" # L/street=
|
||||
organizationName = "apfelboymschule" # O=
|
||||
organizationalUnitName = "IT Department" # OU=
|
||||
commonName = "example.com" # CN=
|
||||
emailAddress = "webmaster@example.com" # CN/emailAddress=
|
||||
```
|
||||
|
||||
###### List available EC curves
|
||||
|
||||
```bash
|
||||
|
|
Loading…
Reference in a new issue