Mariano Cano
f3f484cee2
Log errors using slog.Logger
...
This commit allows logging errors in a slog.Logger injected in the
context. This type of logger is not currently used directly in step-ca,
but this will change in the future.
5 months ago
Mariano Cano
b1e31b1726
Use always acme.IsErrNotFound
...
This commit replaces the comparisons with acme.ErrNotFound and always
uses acme.IsErrNotFound.
6 months ago
verytrap
db92404342
chore: fix function names in comment
...
Signed-off-by: verytrap <wangqiuyue@outlook.com>
6 months ago
Mariano Cano
10f6a901ec
Let the CA determine the RA lifetime
...
When the RA mode with StepCAS is used, let the CA decide which lifetime
the RA should get instead of requiring always 24h.
This commit also fixes linter warnings.
Related to #1094
7 months ago
Max
d34f0f6a97
Fix linter warnings ( #1634 )
11 months ago
Herman Slatman
ffe079f31b
Merge branch 'master' into herman/scep-provisioner-decrypter
1 year ago
Herman Slatman
ba72710e2d
Address code review remarks
1 year ago
Herman Slatman
52bc96760b
Add SCEP certificate issuance notification webhook
1 year ago
Dominic Evans
231b5d8406
chore(deps): upgrade github.com/go-chi/chi to v5
...
Upgrade chi to the v5 module path to avoid deprecation warning about v4
and earlier on the old module path.
See https://github.com/go-chi/chi/blob/v4.1.3/go.mod#L1-L4
Signed-off-by: Dominic Evans <dominic.evans@uk.ibm.com>
1 year ago
Max
116ff8ed65
bump go.mod to go1.20 and associated linter fixes ( #1518 )
1 year ago
max furman
8b256f0351
address linter warning for go 1.19
1 year ago
Herman Slatman
ad4d8e6c68
Add `SCEPCHALLENGE` as valid webhook type in admin API
1 year ago
Andrew Reed
7101fbb0ee
Provisioner webhooks ( #1001 )
2 years ago
Mariano Cano
191d9e8629
Use go.step.sm/crypto to set the permanent identifier
2 years ago
Herman Slatman
25cbe02b9e
Add provisioner template validation
...
Fixes #1012
2 years ago
max furman
ab0d2503ae
Standardize linting file and fix or ignore lots of linting errors
2 years ago
Mariano Cano
1938b1bb34
Merge branch 'master' into herman/fix-template-validation
2 years ago
Mariano Cano
1d1e024b84
Upgrade to go.step.sm/crypto v0.18.0
2 years ago
Herman Slatman
6b7b989988
Add provisioner template validation
...
Fixes #1012
2 years ago
Mariano Cano
1e03bbb1af
Change types in the ACMEAdminResponder
2 years ago
Mariano Cano
f639bfc53b
Use contexts on the new PolicyAdminResponder
2 years ago
Mariano Cano
d461918eb0
Merge branch 'master' into context-authority
2 years ago
Herman Slatman
0f4ffa504a
Fix linting issues
2 years ago
Herman Slatman
7104299119
Add full policy validation in API
2 years ago
Herman Slatman
105211392c
Don't rely on linkedca model stability in API response bodies
2 years ago
Herman Slatman
60d8b22d89
Change context retrievers to MustTFromContext
2 years ago
Mariano Cano
9147356d8a
Fix linter errors
3 years ago
Mariano Cano
a8a4261980
Fix authority/admin/api tests
3 years ago
Herman Slatman
77893ea55c
Change authority policy to use dbPolicy model
3 years ago
Herman Slatman
d82e51b748
Update AllowWildcardNames configuration name
3 years ago
Herman Slatman
2b7f6931f3
Change Subject Common Name verification
...
Subject Common Names can now also be configured to be allowed or
denied, similar to SANs. When a Subject Common Name is not explicitly
allowed or denied, its type will be determined and its value will be
validated according to the constraints for that type of name (i.e. URI).
3 years ago
Mariano Cano
00f181dec3
Use contexts in admin api handlers
3 years ago
Mariano Cano
623c296555
Create context methods from admin database
3 years ago
Herman Slatman
bddd08d4b0
Remove "proto:" prefix from bad proto JSON messages
3 years ago
Herman Slatman
2a7620641f
Fix more PR comments
3 years ago
Herman Slatman
ef110a94df
Change pointer booleans to regular boolean configuration
3 years ago
Herman Slatman
e9f5a1eb98
Improve policy bad request handling
3 years ago
Herman Slatman
b72430f4ea
Block all APIs when using linked deployment mode
3 years ago
Herman Slatman
fb81407d6f
Fix ACME policy comments
3 years ago
Herman Slatman
a2cfbe3d54
Fix (part of) PR comments
3 years ago
Herman Slatman
3eecc4f7bb
Improve test coverage for reloadPolicyEngines
3 years ago
Herman Slatman
72bbe53376
Add additional policy options
3 years ago
Herman Slatman
9a21208f22
Add deduplication of policy configuration values
3 years ago
Herman Slatman
f2f9cb899e
Add conditional defaults to policy protobuf request bodies
3 years ago
Herman Slatman
7f9034d22a
Add additional policy options
3 years ago
Herman Slatman
def9438ad6
Improve handling of bad JSON protobuf bodies
3 years ago
Herman Slatman
2ca5c0170f
Fix flaky test behavior for protobuf messages
3 years ago
Herman Slatman
8d15a027a7
Fix if-else linting issue
3 years ago
Herman Slatman
99702d3648
Fix case of no authority policy existing
3 years ago
Herman Slatman
30d5d89a13
Improve test coverage for Policy Admin API
3 years ago