Skip to content

Include additional data from Cloud Metadata in certificates in disableCustomSAN mode. #1059

@the-maldridge

Description

@the-maldridge

Hello!

  • Vote on this issue by adding a 👍 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

When using a cloud provisioner with custom SANs disabled, it would be nice for the issued cert to have all the information from the instance identity document (or equivalent) present in the cert. For example, I might not know what specific instance should be able to be trusted with certain data when presenting a certificate, but I know all images of a particular class can be trusted.

Why is this needed?

This enhancement would further streamline the use case where you use step-ca as a way to bootstrap machine identity in a cloud-agnostic way. When paired with Hashicorp Vault this provides a powerful tool to use one kind of identity document for machines across arbitrary clouds, humans (via an OIDC provisioner) and organizational entities to all use x509 certificates as a common identity document.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions