Skip to content

Library to implement IDS key rotation in k8s infrastructure

License

Notifications You must be signed in to change notification settings

CactusSoft/Cactus.Identity.Signing

Repository files navigation

Cactus.Identity.Signing

Download Download

Library to implement IdentityServer4 signing key rollover issued by CertManager in k8s infrastructure. The workflow is the following:

  • CertManager generates Secret that contains current signing key (tls.crt, tls.key) and PKCS12 keystore that contains CA & previously issued certificate (keystore.p12).
  • Identity service mount the Secret to filesystem. So it gets files tls.crt, tls.key and keystore.p12 in a folder.
  • To start using the keys use extension method services.AddCertManagerSigningCredential

To get more details about IdentityServer4 keys rollover see the official documentation.

About

Library to implement IDS key rotation in k8s infrastructure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages