1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
## cosign trusted-root create
Create a Sigstore protobuf trusted root
### Synopsis
Create a Sigstore protobuf trusted root by supplying verification material.
Each service is specified via a repeatable flag (--fulcio, --rekor, --ctfe, --tsa) that takes a comma-separated list of key-value pairs.
```
cosign trusted-root create [flags]
```
### Examples
```
cosign trusted-root create \
--fulcio="url=https://fulcio.sigstore.dev,certificate-chain=/path/to/fulcio.pem,end-time=2025-01-01T00:00:00Z" \
--rekor="url=https://rekor.sigstore.dev,public-key=/path/to/rekor.pub,start-time=2024-01-01T00:00:00Z" \
--ctfe="url=https://ctfe.sigstore.dev,public-key=/path/to/ctfe.pub,start-time=2024-01-01T00:00:00Z" \
--tsa="url=https://timestamp.sigstore.dev/api/v1/timestamp,certificate-chain=/path/to/tsa.pem" \
--out trusted-root.json
```
### Options
```
--ctfe stringArray ctfe service specification, as a comma-separated key-value list.
Required keys: url, public-key (path to PEM-encoded public key), start-time. Optional keys: end-time.
--fulcio stringArray fulcio service specification, as a comma-separated key-value list.
Required keys: url, certificate-chain (path to PEM-encoded certificate chain). Optional keys: start-time, end-time.
-h, --help help for create
--out string path to output trusted root
--rekor stringArray rekor service specification, as a comma-separated key-value list.
Required keys: url, public-key (path to PEM-encoded public key), start-time. Optional keys: end-time, origin.
--tsa stringArray timestamping authority specification, as a comma-separated key-value list.
Required keys: url, certificate-chain (path to PEM-encoded certificate chain). Optional keys: start-time, end-time.
```
### Options inherited from parent commands
```
--output-file string log output to a file
-t, --timeout duration timeout for commands (default 3m0s)
-d, --verbose log debug output
```
### SEE ALSO
* [cosign trusted-root](cosign_trusted-root.md) - Interact with a Sigstore protobuf trusted root
|