Class SigstoreSigningOptions
Configuration options for Signer and the signing pipeline.
public sealed class SigstoreSigningOptions
- Inheritance
-
SigstoreSigningOptions
- Inherited Members
Properties
FulcioUrl
Fulcio CA endpoint URL. Defaults to the Sigstore Public Good Instance.
public Uri FulcioUrl { get; set; }
Property Value
HttpTimeout
HTTP client timeout for Fulcio and Rekor calls. Defaults to 30 seconds.
public TimeSpan HttpTimeout { get; set; }
Property Value
OidcAudience
OIDC audience to request for the signing token. Defaults to "sigstore".
public string OidcAudience { get; set; }
Property Value
RekorUrl
Rekor transparency log endpoint URL. Defaults to the Sigstore Public Good Instance.
public Uri RekorUrl { get; set; }
Property Value
TokenProvider
Override the default AmbientTokenProvider. When null, AmbientTokenProvider is used (GHA → SIGSTORE_ID_TOKEN).
public IOidcTokenProvider? TokenProvider { get; set; }
Property Value
Methods
Staging()
Creates options pre-configured for the Sigstore staging instance. Useful for testing against non-production infrastructure.
public static SigstoreSigningOptions Staging()
Returns
- SigstoreSigningOptions
Options with staging Fulcio/Rekor URLs.