ipa-server-certinstall(1)

πŸ“¦ version 4.13.4, in centos-stream 10, centos-stream 9, fedora 43, fedora 44

πŸ’– 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 πŸ’€

  • 0 if the installation was successful β€” ate and left no crumbs πŸ’–
  • 1 if 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 πŸ’‹πŸŒˆβœ¨