Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement standardized CI extensions for GitHub #1073

Merged
merged 3 commits into from
Mar 27, 2023

Commits on Mar 21, 2023

  1. Implement standardized CI extensions for GitHub

    This adds the set of standardized extensions and creates the mapping for
    GitHub Actions. All extension values are DER-encoded strings.
    
    This also creates a duplicated issuer extension to match the encoding
    that was used for the new extensions. OIDs 1.1 through 1.6 will be
    deprecated but still present in the certificates until a future major
    version of Fulcio. Updated the OID numbers so that the issuer is the
    first of the new OIDs.
    
    A future refactor will be ideal when implementing the extensions for
    other CI platforms.
    
    Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
    haydentherapper committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    9844f97 View commit details
    Browse the repository at this point in the history
  2. Update from comments

    Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
    haydentherapper committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    efc080b View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Mark OIDs as deprecated, use URL concatentation

    Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
    haydentherapper committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    00f2715 View commit details
    Browse the repository at this point in the history