goauthentik / authentik

The authentication glue you need.
https://goauthentik.io
Other
13.58k stars 909 forks source link

HSM Support #8432

Closed HilkopterBob closed 3 months ago

HilkopterBob commented 9 months ago

Is your feature request related to a problem? Please describe. We currently need a FIPS 140-2 Level 2 or Common Criteria EAL 4+ compatible way to store code signing certificates. Currently there are only these options:

Describe the solution you'd like It would be great to generate and store certs in Authentik and make them usable and attributable via the api to eg. a devops chain.

Describe alternatives you've considered Yubico Hardware Appliance OpenDNSSEC Lib for self made soultion AWS

Additional context I know this feature would generally be against what an HSM was intended for - but it would be the first real self-hostable and open source solution for that class of problems.

BeryJu commented 3 months ago

This is not something authentik will do anytime soon as the current certificate management options in authentik are primarily there due to being required by other protocols. Something like https://www.vaultproject.io/ would be a better solution for this use-case.