26 Commits

Author SHA1 Message Date
Andrew Reed
7101fbb0ee Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
Mariano Cano
1e03bbb1af Change types in the ACMEAdminResponder 2022-05-06 14:11:10 -07:00
Mariano Cano
f639bfc53b Use contexts on the new PolicyAdminResponder 2022-05-06 14:05:08 -07:00
Mariano Cano
d461918eb0 Merge branch 'master' into context-authority 2022-05-06 13:21:41 -07:00
Mariano Cano
9147356d8a Fix linter errors 2022-05-02 18:47:47 -07:00
Mariano Cano
00f181dec3 Use contexts in admin api handlers 2022-04-27 11:59:32 -07:00
Herman Slatman
7df52dbb76 Add ACME EAB policy 2022-04-07 14:11:53 +02:00
Herman Slatman
571b21abbc Fix (most) PR comments 2022-03-31 16:12:29 +02:00
Herman Slatman
bfa4d809fd Improve middleware test coverage 2022-03-30 18:21:25 +02:00
Herman Slatman
0e052fe299 Add authority policy API 2022-03-30 14:21:39 +02:00
Herman Slatman
101ca6a2d3 Check admin subjects before changing policy 2022-03-21 15:53:59 +01:00
Herman Slatman
81b0c6c37c Add API implementation for authority and provisioner policy 2022-03-15 15:56:04 +01:00
Herman Slatman
d00729df0b Refactor ACME Admin API 2022-02-08 13:26:30 +01:00
Herman Slatman
fd9845e9c7 Add cursor and limit to ACME EAB DB interface 2022-01-24 14:03:56 +01:00
Herman Slatman
5fe9909174 Refactor AdminAuthority interface 2021-12-22 15:30:40 +01:00
Herman Slatman
2215a05c28 Add tests for ACME EAB Admin
Refactored some of the existing bits for testing the Authority
API by creation of a new LinkedAuthority interface and changing
visibility of the MockAuthority to be usable by other packages.

At this time, not all of the functions of MockAuthority it usable
yet. Will refactor when needed or requested.
2021-12-08 15:19:38 +01:00
Herman Slatman
f34d68897a Refactor retrieval of provisioner into middleware 2021-10-08 14:29:44 +02:00
Herman Slatman
c2bc1351c6 Add provisioner to remove endpoint and clear reference index on delete 2021-09-17 17:48:09 +02:00
Herman Slatman
9c0020352b Add lookup by reference and make reference optional 2021-09-17 17:08:02 +02:00
Herman Slatman
f11c0cdc0c Add endpoint for listing ACME EAB keys 2021-08-27 16:58:04 +02:00
Herman Slatman
9d09f5e575 Add support for deleting ACME EAB keys 2021-08-27 14:10:00 +02:00
Herman Slatman
c6a4c4ecba Change ACME EAB endpoint 2021-07-23 15:16:11 +02:00
Herman Slatman
c6bfc6eac2 Fix PR comments 2021-07-22 23:48:41 +02:00
Herman Slatman
b65a588d5b Make authentication work for /admin/eak 2021-07-22 22:43:21 +02:00
Herman Slatman
f81d49d963 Add first working version of External Account Binding 2021-07-17 17:35:44 +02:00
max furman
9fdef64709 Admin level API for provisioner mgmt v1 2021-07-02 19:05:17 -07:00