acme.sh/.github/workflows
Avi Miller 6f88c81616
Add DNS API plugin for Oracle Cloud Infrastructure DNS Service
This plugin is has noticeably more required fields than most
other plugins due to the requirement that all requests to
the OCI REST API must be cryptographically signed by the client
using the draft standard proposed in draft-cavage-http-signatures-08[1].

The OCI specific implementation details of the draft standard are
documented in the Developer Guide[2].

NOTE: there is maximum allowed clock skew of five minutes between the
client and the API endpoint. Requests will be denied if the skew is
greater.

This PR also includes a minor tweak to the Solaris job in the DNS
workflow so that it uses the pre-installed GNU tools, curl and OpenSSL 1.1.1.
Without these changes, the signature generation function does not
work on Solaris.

[1]: https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-08
[2]: https://docs.oracle.com/en-us/iaas/Content/API/Concepts/signingrequests.htm#five

Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-05 21:55:40 +10:00
..
DNS.yml Add DNS API plugin for Oracle Cloud Infrastructure DNS Service 2021-06-05 21:55:40 +10:00
LetsEncrypt.yml upgrade cf-tunnel 2021-05-29 15:17:34 +08:00
PebbleStrict.yml fix filter to *.yml 2020-09-01 21:39:44 +08:00
dockerhub.yml fix docker build (#3383) 2021-01-26 22:10:53 +08:00
shellcheck.yml fix filter to *.yml 2020-09-01 21:39:44 +08:00