You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds GITSIGN_TIMESTAMP_AUTHORITY config option for specifying a TSA URL in the gitsign config.
Also adds an e2e test since this is a pain to test without a real TSA.
Note: certain TSA (notably freetsa.org) do not work due to a bug. github/smimesign#118. Trying to fix upstream.
| fulcio |https://fulcio.sigstore.dev| Address of Fulcio server |
64
-
| logPath || Path to log status output. Helpful for debugging when no TTY is available in the environment. |
65
-
| clientID | sigstore | OIDC client ID for application |
66
-
| issuer |https://oauth2.sigstore.dev/auth| OIDC provider to be used to issue ID token |
67
-
| redirectURL || OIDC Redirect URL |
68
-
| rekor |https://rekor.sigstore.dev| Address of Rekor server |
69
-
| connectorID || Optional Connector ID to auto-select to pre-select auth flow to use. For the public sigstore instance, valid values are:<br>- `https://github.com/login/oauth`<br>- `https://accounts.google.com`<br>- `https://login.microsoftonline.com`|
| fulcio |https://fulcio.sigstore.dev| Address of Fulcio server |
64
+
| logPath || Path to log status output. Helpful for debugging when no TTY is available in the environment. |
65
+
| clientID | sigstore | OIDC client ID for application |
66
+
| issuer |https://oauth2.sigstore.dev/auth| OIDC provider to be used to issue ID token |
67
+
| redirectURL || OIDC Redirect URL |
68
+
| rekor |https://rekor.sigstore.dev| Address of Rekor server |
69
+
| connectorID || Optional Connector ID to auto-select to pre-select auth flow to use. For the public sigstore instance, valid values are:<br>- `https://github.com/login/oauth`<br>- `https://accounts.google.com`<br>- `https://login.microsoftonline.com`|
70
+
| timestampAuthority || Optional address of timestamping authority. If set, a trusted timestamp will be included in the signature. |
| GITSIGN_CONNECTOR_ID | ✅ || Optional Connector ID to auto-select to pre-select auth flow to use. For the public sigstore instance, valid values are:<br>- `https://github.com/login/oauth`<br>- `https://accounts.google.com`<br>- `https://login.microsoftonline.com`|
77
-
| GITSIGN_FULCIO_URL | ✅ |https://fulcio.sigstore.dev| Address of Fulcio server |
78
-
| GITSIGN_LOG | ❌ || Path to log status output. Helpful for debugging when no TTY is available in the environment. |
79
-
| GITSIGN_OIDC_CLIENT_ID | ✅ | sigstore | OIDC client ID for application |
80
-
| GITSIGN_OIDC_ISSUER | ✅ |https://oauth2.sigstore.dev/auth| OIDC provider to be used to issue ID token |
| GITSIGN_CONNECTOR_ID | ✅ || Optional Connector ID to auto-select to pre-select auth flow to use. For the public sigstore instance, valid values are:<br>- `https://github.com/login/oauth`<br>- `https://accounts.google.com`<br>- `https://login.microsoftonline.com`|
78
+
| GITSIGN_FULCIO_URL | ✅ |https://fulcio.sigstore.dev| Address of Fulcio server |
79
+
| GITSIGN_LOG | ❌ || Path to log status output. Helpful for debugging when no TTY is available in the environment. |
80
+
| GITSIGN_OIDC_CLIENT_ID | ✅ | sigstore | OIDC client ID for application |
81
+
| GITSIGN_OIDC_ISSUER | ✅ |https://oauth2.sigstore.dev/auth| OIDC provider to be used to issue ID token |
statusFdOpt=getopt.IntLong("status-fd", 0, -1, "write special status strings to the file descriptor n.", "n")
49
-
tsaOpt=getopt.StringLong("timestamp-authority", 't', defaultTSA, "URL of RFC3161 timestamp authority to use for timestamping", "url")
50
45
includeCertsOpt=getopt.IntLong("include-certs", 0, -2, "-3 is the same as -2, but ommits issuer when cert has Authority Information Access extension. -2 includes all certs except root. -1 includes all certs. 0 includes no certs. 1 includes leaf cert. >1 includes n from the leaf. Default -2.", "n")
0 commit comments