Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lx:ucs:ca [02.04.2025 18:03] – how to create a CodeSigning Cert Andy Haubenschmid | lx:ucs:ca [02.04.2025 21:06] (aktuell) – [CodeSigning] Andy Haubenschmid | ||
|---|---|---|---|
| Zeile 74: | Zeile 74: | ||
| - create a new cert by using univention-certificate new, use a name you recognize as CS Cert | - create a new cert by using univention-certificate new, use a name you recognize as CS Cert | ||
| - create a special extension file | - create a special extension file | ||
| - | - generate the csr again manually | + | - generate the cert again manually |
| - | - sign it by the ca again by issuing univention-certificate renew | + | - use this cert for signing |
| < | < | ||
| Zeile 82: | Zeile 81: | ||
| declare -x ExportPassword=SuperSecurePasswordForP12File | declare -x ExportPassword=SuperSecurePasswordForP12File | ||
| - | grep output_password / | ||
| echo \(`date -d 18-Oct-2027 +' | echo \(`date -d 18-Oct-2027 +' | ||
| declare -x days=`cat days` | declare -x days=`cat days` | ||
| Zeile 94: | Zeile 92: | ||
| basicConstraints | basicConstraints | ||
| subjectAltName | subjectAltName | ||
| - | extendedKeyUsage | + | extendedKeyUsage |
| [alt_names] | [alt_names] | ||
| DNS.1 = ${CertName} | DNS.1 = ${CertName} | ||
| " > code_sign_cert.conf | " > code_sign_cert.conf | ||
| + | grep output_password / | ||
| openssl x509 -req -CA ../ | openssl x509 -req -CA ../ | ||