Commit graph

1814 commits

Author SHA1 Message Date
Mariano Cano
ce3e6bfdf6 Fix linting errors. 2021-03-22 13:45:20 -07:00
Mariano Cano
0b8528ce6b Allow mTLS revocation without provisioner. 2021-03-22 13:37:31 -07:00
Mariano Cano
96de4e6ec8 Return a non-implemented error in stepcas.RenewCertificate. 2021-03-22 12:56:12 -07:00
Mariano Cano
348815f4f6 Fix error message. 2021-03-22 11:51:11 -07:00
Mariano Cano
e7a6c46e54 Fix linting errors. 2021-03-19 14:21:47 -07:00
Mariano Cano
08e75b614e Do not depend on Go 1.16. 2021-03-19 13:23:32 -07:00
Mariano Cano
6fd6270e7d Remove debug statements. 2021-03-19 13:21:14 -07:00
Mariano Cano
7958f6ebb5 Add support for lifetime. 2021-03-19 13:19:49 -07:00
Mariano Cano
ae4b8f58b8 Add support for emails, ips and uris. 2021-03-19 12:02:03 -07:00
Mariano Cano
561341a6f2 Update go.step.sm/crypto. 2021-03-18 18:04:38 -07:00
Mariano Cano
dbb48ecf8d Add tests for stepcas. 2021-03-18 18:01:38 -07:00
Mariano Cano
bcf70206ac Add support for revocation using an extra provisioner in the RA. 2021-03-17 19:47:36 -07:00
Mariano Cano
a6115e29c2 Add initial implementation of StepCAS.
StepCAS allows to configure step-ca as an RA using another step-ca
as the main CA.
2021-03-17 19:33:35 -07:00
Carl Tashian
9f0fce6df8 Quoting fix 2021-03-17 18:24:10 -07:00
Carl Tashian
2c09baf696 Two small systemd changes
1. Don't halt the cert renewer service from ExecStartPost ops if a relying service doesn't exist; halt it if the relying service exists and doesn't restart properly.
2. Use /bin/env bash instead of /bin/bash for portability.
2021-03-16 17:08:27 -07:00
max furman
3b9eed003d [action] set goreleaser config values back to default 2021-03-15 12:27:29 -07:00
max furman
6861202762 go.sum update 2021-03-15 11:23:06 -07:00
max furman
6d879affa4 [action] remove duplicate step in job 2021-03-15 11:01:14 -07:00
Carl Tashian
33bba8fcd5 Fix goreleaser indentation issue 2021-03-15 11:00:46 -07:00
Carl Tashian
7249f495a9
Merge pull request #503 from smallstep/carl/goreleaser-windows
Add step-ca Windows build & Scoop release to goreleaser
2021-03-15 10:41:11 -07:00
Carl Tashian
192207d263 Add Windows build to goreleaser 2021-03-10 15:46:43 -08:00
Mariano Cano
a98ea5f9cd
Merge pull request #502 from smallstep/windows-ui
Add support for cli-utils with powershell support.
2021-03-10 12:59:05 -08:00
Mariano Cano
d74f1fa55e Use cli-utils v0.2.0 2021-03-10 12:53:25 -08:00
Mariano Cano
a1a7e38a49 Add support for cli-utils with powershell support. 2021-03-10 12:34:47 -08:00
Dominic Evans
9ee4441a79
Log successful /health requests at Trace lvl
Adds `STEP_LOGGER_ONLY_TRACE_HEALTH_ENDPOINT` environment variable to
opt-in to only logging successful /health requests at the Trace level

Fixes #420

Signed-off-by: Dominic Evans <dominic.evans@uk.ibm.com>
2021-03-09 14:52:13 +00:00
Carl Tashian
4d7338f763
Merge pull request #499 from smallstep/carl/readmes
Update "build from source" instructions
2021-03-08 13:58:41 -08:00
Carl Tashian
35be06f4aa Amendments to CONTRIBUTING doc 2021-03-08 13:54:55 -08:00
Carl Tashian
c67531134a
Update CONTRIBUTING.md 2021-03-02 15:33:35 -08:00
Carl Tashian
b4d2368dfe
Update README.md 2021-03-02 15:31:16 -08:00
Carl Tashian
9248cfcc95
Update README with build from source link 2021-03-02 15:30:30 -08:00
Carl Tashian
a9e52405a2
Add CGO build instructions to contributing.md 2021-03-02 15:29:09 -08:00
max furman
94a895994f [action] pin to 1.15.8 not ^1.15.8
- was bumping all the way to 1.16
2021-03-02 14:27:02 -08:00
max furman
aef1e8ca7b [action] build artifacts in .releases dir to match actions 2021-03-02 14:02:08 -08:00
max furman
9cfdd2f3df [action] change step-certificates to step-ca where possible 2021-03-02 11:58:42 -08:00
max furman
8a1c8b394a [action] change debian package and src name in debian build files 2021-03-02 11:21:37 -08:00
max furman
43b4e5b4f8 [action] rename debian 2021-03-02 10:57:17 -08:00
max furman
ad48c8a881 [systemd file] add note about commenting sandboxing section for
troubleshooting
2021-03-01 15:48:07 -08:00
max furman
0aa96a936f [systemd] change executable location of step-ca 2021-03-01 15:42:34 -08:00
max furman
8b4bbd3d39 go mod tidy 2021-02-24 12:57:31 -08:00
Mariano Cano
5be86691c1 Fix unit tests in Go 1.16. 2021-02-23 15:29:56 -08:00
Max
8ead310d24
Merge pull request #485 from smallstep/max/actions
Convert to github actions
2021-02-22 22:23:48 -08:00
max furman
1748b2b6c6 [action] Rename some steps and fix version calculation for actions 2021-02-22 21:25:40 -08:00
max furman
9652a89629 [action] release housekeeping
- separate create_release, goreleaser, and debian to parallelize
- 1.15.8
- ubuntu-20.04
2021-02-22 21:05:24 -08:00
Mariano Cano
abda738a12
Merge pull request #488 from smallstep/cloudkms-error
CloudKMS signer with errors
2021-02-22 12:31:28 -08:00
Mariano Cano
163eb7029c Refactor cloudkms signer to return an error on the constructor. 2021-02-19 15:36:55 -08:00
Mariano Cano
cae08bff80 Validate that the signer can get the public key. 2021-02-19 11:28:35 -08:00
max furman
96b38ccd55 [actions] revert build/test/lint step to 1.15.6 2021-02-18 20:41:33 -08:00
max furman
f88f58440f add //nolint for new 1.16 deprecation warnings
- dsa
- pem.DecryptPEMBlock
2021-02-18 20:14:20 -08:00
max furman
296d9ee293 [actions] forgot to update make target in test action 2021-02-18 19:15:47 -08:00
max furman
836f68979c [actions] always build/test with go1.16 + rename travis target 2021-02-18 19:13:09 -08:00