CA signiert den Request: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
| + | =Vorraussetzung= | ||
| + | Man muss einen Request erhalten haben. | ||
=Client name setzen= | =Client name setzen= | ||
*COMMONNAME="client" | *COMMONNAME="client" | ||
Version vom 4. Juli 2021, 16:15 Uhr
Vorraussetzung
Man muss einen Request erhalten haben.
Client name setzen
- COMMONNAME="client"
Key signieren mit Subject Alternative Name für Chrome
Vor dem signieren muss die $COMMONNAME.cnf noch angepasst werden indem folgendes hinzugefügt wird:
- einfach alles von cat bis HERE kopieren und in das Terminal einfügen.
- cat<<HERE>$COMMONNAME.cnf
- [ v3_req ]
- basicConstraints = CA:FALSE
- keyUsage = nonRepudiation, digitalSignature, keyEncipherment
- subjectAltName = @alt_names
- [alt_names]
- DNS.1 = $COMMONNAME
- HERE
Anschließend kann nun signiert werden
- openssl x509 -req -days 730 -in $COMMONNAME.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out $COMMONNAME.crt -extensions v3_req -extfile $COMMONNAME.cnf