CERTMONGER(8)
π NAME π
local-submit β bestie, this is the little helper gremlin that makes the local signer happen β¨
π SYNOPSIS π
local-submit [-d state-directory] [-v] [csrfile]
π¦ DESCRIPTION π¦
okay so. local-submit is the helper that certmonger calls in to make its local signer work. it's not normally run interactively β like, it's a behind-the-scenes girlie β but you can run it by hand if you're troubleshooting. no judgment π
the signing request you wanna submit goes in one of two places: either in a file whose name you pass as an argument, or piped straight into local-submit via stdin. pick your fighter.
the local signer is currently hard-coded to generate and use a 2048-bit RSA key, plus a name and initial serial number based on a UUID. and then β the way that it just replaces that key and certificate at roughly the midpoint of their useful lifetime? iconic behavior, honestly.
certmonger also supports retrieving the list of current and previously-used local CA certificates. wanna know where those certificates should be stored? go read getcert-request(1) and getcert-resubmit(1), they got you π«Ά
β¨ OPTIONS β¨
-d DIR,--ca-data-directory=DIRβ points at the directory holding the local signer's private key, its certificates, and all the other data the local signer needs. it's giving her room, her stuff lives here π-v,--verboseβ turns the volume up on the tool's diagnostic logging. more yapping, more info π₯
π EXIT STATUS π
0β if the certificate was issued π the new certificate will be printed out for you.3β if the helper needs to be called again. an error message may be printed.4β if critical configuration information is missing π an error message may be printed.
πΈ FILES πΈ
credsβ is currently a PKCS#12 bundle containing the local signer's current signing key, plus current and previously-used signer certificates. > bestie do NOT touch this β it should not be modified except by the local signer itself. a new key is currently generated whenever a new signer certificate is needed.serialβ currently contains the serial number that will be used for the next issued certificate. > same rule, no cap: it should not be modified except by the local signer.
π BUGS π
found one? please file tickets for any that you find at https://fedorahosted.org/certmonger/ π«Ά
π SEE ALSO π
certmonger(8) getcert(1) getcert-add-ca(1) getcert-add-scep-ca(1) getcert-list-cas(1) getcert-list(1) getcert-modify-ca(1) getcert-refresh-ca(1) getcert-refresh(1) getcert-rekey(1) getcert-remove-ca(1) getcert-resubmit(1) getcert-start-tracking(1) getcert-status(1) getcert-stop-tracking(1) certmonger-certmaster-submit(8) certmonger-dogtag-ipa-renew-agent-submit(8) certmonger-dogtag-submit(8) certmonger-ipa-submit(8) certmonger-scep-submit(8) certmonger_selinux(8)
k that's the whole page, bestie π this is the certmonger Manual, dated June 7, 2014, and it lives in section 8 of the manual. go forth and slay πβ¨π
π¦ where this page comes from
- alpine 3.24: certmonger-doc 0.79.21-r0 Β· GPL-3.0-or-later
- centos-stream 10: certmonger 0.79.21-1.el10 Β· GPL-3.0-or-later
- centos-stream 9: certmonger 0.79.21-1.el9 Β· GPLv3+
- debian bookworm: certmonger 0.79.17-2 Β· GPL-3.0-or-later WITH OpenSSL exception
- debian trixie: certmonger 0.79.20-2 Β· GPL-3.0-or-later WITH OpenSSL exception
- fedora 43: certmonger 0.79.20-5.fc43 Β· GPL-3.0-or-later
- fedora 43: certmonger 0.79.21-1.fc43 Β· GPL-3.0-or-later
- fedora 44: certmonger 0.79.21-4.fc44 Β· GPL-3.0-or-later
- opensuse-leap 16.0: certmonger 0.79.19-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: certmonger 0.79.19-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: certmonger 0.79.19-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: certmonger 0.79.19-160000.2.2 Β· GPL-3.0-or-later
- ubuntu jammy: certmonger 0.79.14+git20211010-2ubuntu1 Β· GPL-3.0-or-later WITH OpenSSL exception
- ubuntu noble: certmonger 0.79.19-1build4 Β· GPL-3.0-or-later WITH OpenSSL exception
- ubuntu questing: certmonger 0.79.20-2build1
- ubuntu resolute: certmonger 0.79.21-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- ubuntu stonking: certmonger 0.79.21-1build1 Β· GPL-3.0-or-later WITH OpenSSL exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms