News for hackers. Stuff that matters.
Re:Running one’s own root Certificate Authority in 2023 by firesteelrain on Saturday September 16, 2023 @07:01PM (#37539674)
HashiCorp Vault supports being an ACME server. Why not use that?
Re:Running one’s own root Certificate Authority in 2023 by rigrassm on Saturday September 16, 2023 @07:41PM (#37539955)
To be fair, this was only introduced in the most recent major version release not too long ago.

But I agree, it's a great feature and worked as advertised after following their guide. Doesn't sound like a ringing endorsement but in my experience it's rare for custom CA tooling to Just Work and until now none of them resulted in a fully functional ACME provider to serve up your certs.

Re:Running one’s own root Certificate Authority in 2023 by firesteelrain on Saturday September 16, 2023 @07:55PM (#37540045)
I agree. I just set it up the other day in a container. It’s going to be our ACME provider. It is stupid easy
Re:Running one’s own root Certificate Authority in 2023 by wejn on Sunday September 17, 2023 @02:24AM (#37542085)
Because:

1. ACME is a dumpster fire prone to mitm attacks.

2. without HSM (an additional investment) it's super bad idea to host your root CA signing key somewhere.

Re:Running one’s own root Certificate Authority in 2023 by firesteelrain on Sunday September 17, 2023 @07:34AM (#37543913)
This is an internal, airgapped network.

We stood up the root CA, created the certificate, imported it, then destroyed the root CA. It’s a common security practice. Root CA can then never be compromised

Re:Running one’s own root Certificate Authority in 2023 by wejn on Sunday September 17, 2023 @10:45AM (#37545548)
If you destroy the CA, how do you issue new certs via ACME?
Re:Running one’s own root Certificate Authority in 2023 by firesteelrain on Sunday September 17, 2023 @02:26PM (#37547957)
Sub CAs or Intermediate CA

The root CA certificate is used to establish trust in the chain of trust, but it is not directly involved in the certificate issuance process once the trust has been established.