certificates/authority
Mariano Cano 8200d19894
Improve CRL implementation
This commit adds some changes to PR #731, some of them are:
- Add distribution point to the CRL
- Properly stop the goroutine that generates the CRLs
- CRL config validation
- Remove expired certificates from the CRL
- Require enable set to true to generate a CRL

This last point is the principal change in behaviour from the previous
implementation. The CRL will not be generated if it's not enabled, and
if it is enabled it will always be regenerated at some point, not only
if there is a revocation.
2022-10-26 18:55:24 -07:00
..
admin Use go.step.sm/crypto to set the permanent identifier 2022-09-20 18:57:43 -07:00
administrator Improve policy error handling code coverage 2022-04-24 16:29:31 +02:00
config Improve CRL implementation 2022-10-26 18:55:24 -07:00
internal/constraints Fix some more extra white spaces 2022-09-23 10:52:24 -07:00
policy Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
provisioner Fix errors.As linter warnings 2022-09-22 00:04:31 -07:00
testdata Add special handling for *json.UnmarshalTypeError 2022-01-12 11:15:39 +01:00
admins.go exposing authority configuration for provisioner cli commands 2022-04-25 10:23:07 -07:00
authority.go Improve CRL implementation 2022-10-26 18:55:24 -07:00
authority_test.go Improve CRL implementation 2022-10-26 18:55:24 -07:00
authorize.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
authorize_test.go Fix errors.As linter warnings 2022-09-22 00:04:31 -07:00
config.go Admin level API for provisioner mgmt v1 2021-07-02 19:05:17 -07:00
export.go Use go.step.sm/crypto/kms 2022-08-08 17:58:18 -07:00
linkedca.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
options.go Fix typos in WithX509IntermediateCerts comment 2022-09-23 10:55:20 -07:00
policy.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
policy_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
provisioners.go Include attestation roots on provisioner converters 2022-09-29 16:12:55 -07:00
provisioners_test.go Even more linter fixes 2022-09-20 21:48:04 -07:00
root.go Simplify statuscoder error generators. 2020-01-28 13:29:40 -08:00
root_test.go Fix errors.As linter warnings 2022-09-22 00:04:31 -07:00
ssh.go Render proper policy and constrains errors 2022-09-21 18:35:18 -07:00
ssh_test.go Fix errors.As linter warnings 2022-09-22 00:04:31 -07:00
tls.go Improve CRL implementation 2022-10-26 18:55:24 -07:00
tls_test.go Improve CRL implementation 2022-10-26 18:55:24 -07:00
version.go Add missing version.go file. 2020-01-28 13:28:17 -08:00