ipa-server-certinstall(1)
π ipa-server-certinstall β bestie's guide to swapping out your SSL certs π
okay so this is a page from the IPA Manual Pages, and honestly? it's giving "certificate glow-up" energy. welcome to ipa-server-certinstall, the tool that lets you drop shiny new SSL server certs into your IPA setup. let's get into it β¨
πΈ NAME πΈ
ipa-server-certinstall β install new SSL server certificates. yes queen, that's literally it. no cap.
π SYNOPSIS π
ipa-server-certinstall [OPTION]... FILE...
β¨ DESCRIPTION β¨
okay so here's the vibe: this command replaces your current Directory server SSL certificate, Apache server SSL certificate, and/or Kerberos KDC certificate with whatever certificate is sitting in the files you hand it. main character energy, fr fr. π
the files it accepts? it's flexible bestie:
- PEM and DER certificate formats
- PKCS#7 certificate chain
- PKCS#8 and raw private key
- PKCS#12
btw, quick lore drop: PKCS#12 is a file format used to safely transport SSL certificates and public/private keypairs. it's literally the lil suitcase your certs travel in. π§³
and you can generate + manage all of this using the NSS pk12util command or the OpenSSL pkcs12 command. iykyk.
β οΈ GIRLIE LISTEN. The service(s) are not automatically restarted. so like, if you want to actually use the newly installed certificate(s), you will need to manually restart the Directory, Apache and/or Krb5kdc servers. don't be out here wondering why nothing changed, bestie. π
and one more thing β if the ACME service is enabled, then the web certificate must have a Subject Alternative Name (SAN) for ipa-ca.$DOMAIN. no SAN, no slay. periodt. π
π₯ OPTIONS π₯
-d,--dirsrvβ install the certificate on the Directory Server ποΈ-w,--httpβ install the certificate in the Apache Web Server π-k,--kdcβ install the certificate in the Kerberos KDC π--pin=PINβ the password to unlock the private key. it's giving "keys to the kingdom" β¨--cert-name=NAMEβ name of the certificate to install π·οΈ-p,--dirman-password=DIRMAN_PASSWORDβ Directory Manager password π«Ά--versionβ show the program's version and exit. bye bestie π-h,--helpβ show the help for this program π-v,--verboseβ print debugging information. talkative queen π¬-q,--quietβ output only errors π€«--log-file=FILEβ log to the given file π
π EXIT STATUS π
0if the installation was successful β ate and left no crumbs π1if an error occurred β not the vibe, we cry π
π¦ SIGN-OFF π¦
okay that's the whole page, bestie!! this lil masterpiece comes to you from IPA, dated Mar 14 2008 β an icon, a legend, and it is the moment. now go forth and install those certs responsibly. mwah ππβ¨
π¦ where this page comes from
- centos-stream 10: ipa-server 4.13.4-1.el10 Β· GPL-3.0-or-later
- centos-stream 9: ipa-server 4.13.4-1.el9 Β· GPL-3.0-or-later
- fedora 43: freeipa-server 4.12.5-3.fc43 Β· GPL-3.0-or-later
- fedora 43: freeipa-server 4.13.4-2.fc43
- fedora 43: freeipa-server 4.13.4-3.fc43 Β· GPL-3.0-or-later
- fedora 44: freeipa-server 4.13.1-9.fc44 Β· GPL-3.0-or-later
- fedora 44: freeipa-server 4.13.4-2.fc44
- fedora 44: freeipa-server 4.13.4-3.fc44 Β· GPL-3.0-or-later
- Copyright (C) 2008 Red Hat, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms