certificates/authority/provisioner
Panagiotis Siatras 00634fb648
api/render, api/log: initial implementation of the packages (#860)
* api/render: initial implementation of the package

* acme/api: refactored to support api/render

* authority/admin: refactored to support api/render

* ca: refactored to support api/render

* api: refactored to support api/render

* api/render: implemented Error

* api: refactored to support api/render.Error

* acme/api: refactored to support api/render.Error

* authority/admin: refactored to support api/render.Error

* ca: refactored to support api/render.Error

* ca: fixed broken tests

* api/render, api/log: moved error logging to this package

* acme: refactored Error so that it implements render.RenderableError

* authority/admin: refactored Error so that it implements render.RenderableError

* api/render: implemented RenderableError

* api/render: added test coverage for Error

* api/render: implemented statusCodeFromError

* api: refactored RootsPEM to work with render.Error

* acme, authority/admin: fixed pointer receiver name for consistency

* api/render, errs: moved StatusCoder & StackTracer to the render package
2022-03-30 11:22:22 +03:00
..
testdata Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
acme.go Add support for the provisioner controller 2022-03-09 18:43:45 -08:00
acme_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
aws.go Add support for the provisioner controller 2022-03-09 18:43:45 -08:00
aws_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
azure.go Merge pull request #845 from vijayjt/azure-user-mi-token 2022-03-23 17:18:51 -07:00
azure_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
claims.go Rename claim to allowRenewAfterExpiry. 2022-03-14 15:40:01 -07:00
claims_test.go Add support for backdate to SSH certificates. 2020-01-28 13:29:39 -08:00
collection.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
collection_test.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
controller.go Rename claim to allowRenewAfterExpiry. 2022-03-14 15:40:01 -07:00
controller_test.go Rename claim to allowRenewAfterExpiry. 2022-03-14 15:40:01 -07:00
duration.go Fix spelling errors. 2019-06-07 11:24:56 -07:00
duration_test.go Add NewDuration constructor. 2019-06-05 17:53:28 -07:00
extension.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
extension_test.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
gcp.go Add support for the provisioner controller 2022-03-09 18:43:45 -08:00
gcp_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
jwk.go Refactor renew after expiry token authorization 2022-03-10 20:21:01 -08:00
jwk_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
k8sSA.go Add support for the provisioner controller 2022-03-09 18:43:45 -08:00
k8sSA_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
keystore.go Introduce gocritic linter and address warnings 2021-10-08 14:59:57 -04:00
keystore_test.go Use go.step.sm/crypto/jose 2020-08-24 14:44:11 -07:00
method.go [acme db interface] wip errors 2021-03-25 12:05:46 -07:00
nebula.go Use the provisioner controller in Nebula renewals 2022-03-10 10:45:12 -08:00
nebula_test.go Use the provisioner controller in Nebula renewals 2022-03-10 10:45:12 -08:00
noop.go Introduce gocritic linter and address warnings 2021-10-08 14:59:57 -04:00
noop_test.go Simplify statuscoder error generators. 2020-01-28 13:29:40 -08:00
oidc.go Add support for the provisioner controller 2022-03-09 18:43:45 -08:00
oidc_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
options.go Introduce gocritic linter and address warnings 2021-10-08 14:59:57 -04:00
options_test.go Validate payload ID. 2020-12-17 13:35:14 -08:00
provisioner.go Refactor renew after expiry token authorization 2022-03-10 20:21:01 -08:00
provisioner_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
scep.go Add support for the provisioner controller 2022-03-09 18:43:45 -08:00
sign_options.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
sign_options_test.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
sign_ssh_options.go Add comment about public key validator. 2021-12-03 15:24:42 -08:00
sign_ssh_options_test.go Add support for the provisioner controller 2022-03-09 18:43:45 -08:00
ssh_options.go Ignore null string for x509 and ssh templateData. 2020-09-08 13:59:22 -07:00
ssh_options_test.go Upgrade crypto and fix test. 2020-12-17 14:17:08 -08:00
ssh_test.go Use sshutil and randutil from go.step.sm/crypto. 2020-08-10 11:26:51 -07:00
sshpop.go Fix validity check for sshpop provisioner. 2022-03-14 17:31:21 -07:00
sshpop_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00
timeduration.go Add Unix method to TimeDuration. 2019-07-31 12:36:31 -07:00
timeduration_test.go wip 2019-09-19 13:17:45 -07:00
utils_test.go Merge pull request #845 from vijayjt/azure-user-mi-token 2022-03-23 17:18:51 -07:00
x5c.go Fix linter errors 2022-03-21 16:53:57 -07:00
x5c_test.go api/render, api/log: initial implementation of the packages (#860) 2022-03-30 11:22:22 +03:00