Add root CA driver

What does this MR do and why?

Adds the root CA driver abstraction for local SLSA attestation signing.

It generates root and leaf certificates with ECDSA P-256 and SHA-256, and delegates CA storage and signing to provider-specific implementations.

This is part of a 2 part MR

References

Screenshots or screen recordings

Not applicable.

How to set up and validate locally

bin/rspec spec/lib/supply_chain/root_ca_driver_spec.rb

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Saahil Sabu Hameed

Merge request reports

Loading
Loading