LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

fulcio

certificate authority for keyless code signing

TLDR

Start Fulcio server with a config file
$ fulcio serve --config-path [config.yaml]
copy
Start server with file-based CA
$ fulcio serve --ca fileca --fileca-cert [ca.pem] --fileca-key [ca-key.pem]
copy
Start server on a specific host and port
$ fulcio serve --host [0.0.0.0] --port [8080]
copy

SYNOPSIS

fulcio command [options]

DESCRIPTION

Fulcio is a certificate authority for code signing, part of the Sigstore project. It issues short-lived certificates tied to OIDC identities (GitHub, Google, Microsoft), enabling keyless code signing.Fulcio eliminates the need for developers to manage long-term signing keys. Certificates are logged in the transparency log (Rekor) for verification.

PARAMETERS

serve

Start Fulcio server.
--ca type
Certificate authority type: googleca, fileca, kmsca, tinkca, pkcs11ca, ephemeralca.
--config-path file
Path to Fulcio config YAML (default: /etc/fulcio-config/config.yaml).
--host addr
HTTP server listen address (default: 0.0.0.0).
--port num
HTTP server port (default: 8080).
--grpc-port num
gRPC server port (default: 8081).
--fileca-cert file
Path to CA certificate (fileca only).
--fileca-key file
Path to CA encrypted private key (fileca only).
--ct-log-url url
Certificate transparency log URL.
version
Show version.

CONFIGURATION

/etc/fulcio-config/config.yaml

Server configuration including OIDC provider settings, certificate policies, and CA parameters.

WORKFLOW

$ 1. Developer authenticates via OIDC
2. Fulcio issues short-lived certificate
3. Developer signs artifact
4. Signature logged in Rekor
5. Verifier checks Rekor and certificate chain
copy

INSTALL

sudo pacman -S fulcio
copy
nix profile install nixpkgs#fulcio
copy

CAVEATS

Requires OIDC provider integration. Certificates are short-lived by design. Production requires proper CA management. Part of larger Sigstore ecosystem.

HISTORY

Fulcio is part of Sigstore, initiated by Google, Red Hat, and Purdue University in 2021 to make code signing accessible. Named after a Roman consul, it provides the CA component of the keyless signing infrastructure.

SEE ALSO

cosign(1), rekor-cli(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid