Herman Slatman
|
14e8d47118
|
Skip Wire option validation and initialization if not enabled
|
2024-01-29 16:59:55 +01:00 |
|
Herman Slatman
|
8a9b1b3f79
|
Move Wire option validation to provisioner initialization
|
2024-01-29 16:45:13 +01:00 |
|
Herman Slatman
|
a38132aa58
|
Fix policy check for Wire user and device identifiers
|
2024-01-24 20:28:45 +01:00 |
|
Herman Slatman
|
93ba1654ea
|
Fix tests to work with Wire UserID and DeviceID
|
2024-01-24 13:45:20 +01:00 |
|
Herman Slatman
|
70a2f431fa
|
Address review remarks
|
2024-01-11 11:06:39 +01:00 |
|
Herman Slatman
|
8997ce1a1e
|
Disable wire-dpop-01 and wire-oidc-01 by default
|
2024-01-10 20:06:02 +01:00 |
|
Herman Slatman
|
bf8c17e3ec
|
Remove the Wire oidc and dpop from attestation formats
|
2024-01-10 19:12:22 +01:00 |
|
Herman Slatman
|
776a839a42
|
Fix linter issues and improve error handling
|
2024-01-09 21:31:19 +01:00 |
|
Stefan Berthold
|
8e0e35532c
|
Add Wire authz and challenges (OIDC+DPOP)
|
2024-01-08 20:27:16 +01:00 |
|
Mariano Cano
|
c7c7decd5e
|
Add support for the disableSmallstepExtensions claim
This commit adds a new claim to exclude the Smallstep provisioner
extension from the generated certificates.
Fixes #620
|
2023-07-27 15:05:01 -07:00 |
|
max furman
|
8b256f0351
|
address linter warning for go 1.19
|
2023-05-09 23:47:28 -07:00 |
|
Herman Slatman
|
85cd9a1277
|
Fix some ACME DA doc strings (slightly)
|
2022-11-08 12:10:05 +01:00 |
|
Herman Slatman
|
b9f238ad4d
|
Add additional ACME meta properties to provisioner configuration
|
2022-10-24 22:37:57 +02:00 |
|
Herman Slatman
|
cbc0864370
|
Remove TODO and clarify ACME revoke authorization method docs
|
2022-10-17 12:38:53 +02:00 |
|
Andrew Reed
|
7101fbb0ee
|
Provisioner webhooks (#1001)
|
2022-09-29 19:16:26 -05:00 |
|
max furman
|
f3d1863ec6
|
A few more linter errors
|
2022-09-20 21:01:55 -07:00 |
|
max furman
|
1e0ea6f958
|
more linting fixes
|
2022-09-20 19:05:12 -07:00 |
|
Mariano Cano
|
f0a24bd8ca
|
Add acme property to enable challenges
Fixes #1027
|
2022-09-20 19:01:53 -07:00 |
|
max furman
|
ab0d2503ae
|
Standardize linting file and fix or ignore lots of linting errors
|
2022-09-20 16:35:41 -07:00 |
|
Mariano Cano
|
42102d88d5
|
Fix merge and add unit tests
|
2022-09-15 15:50:04 -07:00 |
|
Mariano Cano
|
ee7307bd41
|
Cherry-pick acme.go from acdfdf3
|
2022-09-15 14:45:14 -07:00 |
|
Mariano Cano
|
1e098aef5b
|
Fixes ACMEAttestationFormat comment
|
2022-09-09 10:57:32 -07:00 |
|
Mariano Cano
|
ba42aaf865
|
Add attestationFormat property in the ACME provisioner
|
2022-09-08 17:16:50 -07:00 |
|
Mariano Cano
|
fd4e96d1f4
|
Rename method to IsChallengeEnabled
|
2022-09-08 13:22:35 -07:00 |
|
Mariano Cano
|
c77b4ff9c5
|
Fix linter errors
|
2022-09-08 12:49:16 -07:00 |
|
Mariano Cano
|
59c5219a07
|
Use a type for acme challenges
|
2022-09-08 12:34:06 -07:00 |
|
Mariano Cano
|
bca311b05e
|
Add acme property to enable challenges
Fixes #1027
|
2022-08-23 17:11:40 -07:00 |
|
Herman Slatman
|
5e9bce508d
|
Unexport GetPolicy()
|
2022-05-05 12:32:53 +02:00 |
|
Herman Slatman
|
6e1f8dd7ab
|
Refactor policy engines into container
|
2022-04-26 13:12:16 +02:00 |
|
Herman Slatman
|
c40a4d2694
|
Contain policy engines inside provisioner Controller
|
2022-04-22 01:20:38 +02:00 |
|
Herman Slatman
|
0bb15e16f9
|
Fix missing ACME provisioner option
|
2022-04-08 16:10:26 +02:00 |
|
Herman Slatman
|
9e0edc7b50
|
Add early authority policy evaluation to ACME order API
|
2022-03-24 14:55:40 +01:00 |
|
Herman Slatman
|
dc23fd23bf
|
Merge branch 'master' into herman/allow-deny-next
|
2022-03-24 12:36:12 +01:00 |
|
Mariano Cano
|
259e95947c
|
Add support for the provisioner controller
The claimer, audiences and custom callback methods are now managed
by the provisioner controller in an uniform way.
|
2022-03-09 18:43:45 -08:00 |
|
Herman Slatman
|
3ec9a7310c
|
Fix ACME order identifier allow/deny check
|
2022-03-08 14:17:59 +01:00 |
|
Herman Slatman
|
7c541888ad
|
Refactor configuration of allow/deny on authority level
|
2022-03-08 13:26:07 +01:00 |
|
Herman Slatman
|
c1424036bf
|
Merge branch 'master' into herman/allow-deny
|
2022-01-31 14:24:34 +01:00 |
|
Herman Slatman
|
512b8d6730
|
Refactor instantiation of policy engines
Instead of using the `base` struct, the x509 and SSH policy
engines are now added to each provisioner directly.
|
2022-01-25 16:45:25 +01:00 |
|
Herman Slatman
|
6440870a80
|
Clean up, improve test cases and coverage
|
2022-01-18 14:39:21 +01:00 |
|
Herman Slatman
|
6bc0513468
|
Add more tests
|
2022-01-04 15:41:40 +01:00 |
|
Herman Slatman
|
9539729bd9
|
Add initial implementation of x509 and SSH allow/deny policy engine
|
2022-01-03 12:25:24 +01:00 |
|
Herman Slatman
|
d799359917
|
Merge branch 'master' into hs/acme-eab
|
2021-12-09 13:58:40 +01:00 |
|
Herman Slatman
|
a7fbbc4748
|
Add tests for GetCertificateBySerial
|
2021-11-28 21:20:57 +01:00 |
|
Herman Slatman
|
f31ca4f6a4
|
Add tests for validateExternalAccountBinding
|
2021-08-10 12:39:44 +02:00 |
|
Herman Slatman
|
f81d49d963
|
Add first working version of External Account Binding
|
2021-07-17 17:35:44 +02:00 |
|
Herman Slatman
|
258efca0fa
|
Improve revocation authorization
|
2021-07-10 00:28:31 +02:00 |
|
max furman
|
9fdef64709
|
Admin level API for provisioner mgmt v1
|
2021-07-02 19:05:17 -07:00 |
|
max furman
|
638766c615
|
wip
|
2021-05-19 18:23:20 -07:00 |
|
Mariano Cano
|
6c64fb3ed2
|
Rename provisioner options structs:
* provisioner.ProvisionerOptions => provisioner.Options
* provisioner.Options => provisioner.SignOptions
* provisioner.SSHOptions => provisioner.SingSSHOptions
|
2020-07-22 18:24:45 -07:00 |
|
Mariano Cano
|
a7fe0104c4
|
Remove ACME restrictions and add proper template support.
|
2020-07-21 14:18:06 -07:00 |
|