Peter Cooper Jr.
0d20643826
Handle case where the returned auth is already valid
...
At least for Buypass, if one already has previously validated an authorization on that ACME account for a requested domain name, the initial status when created is "valid". However, the code was trying to submit the challenge for validation anyway, causing the server to return "status:400 Unable to process challenge, authorization is not pending". So, if the initial status is valid, it should just proceed rather than trying to process the challenge again.
I'm not sure if this is exactly the best way to write this, but it seems to work for me on both Let's Encrypt and Buypass.
2024-06-06 08:31:50 -04:00
Sam Lord
45fd6962f2
3.1.1
2021-05-24 11:05:49 +01:00
Sam Lord
829d34f60a
Merge pull request #1 from sam-lord/master
...
Bug fix: Polling status using POST-as-GET wherever possible
2021-05-24 11:01:15 +01:00
Sam Lord
0aa939a227
Bug fix: Polling status using POST-as-GET wherever possible
...
Avoid repeating finalize POST request and challenge POST requests by
using POST-as-GET requests instead. Allows for testing with Pebble,
and more correctly follows the spec.
2021-04-08 14:19:33 +01:00
AJ ONeal
bef931f28f
3.1.0
2020-07-28 16:03:07 -06:00
AJ ONeal
eb432571ca
Bugfix jwk / kid mutually exclusive
...
See https://git.rootprojects.org/root/greenlock-express.js/issues/38
2020-07-28 16:02:45 -06:00
AJ ONeal
29a47e8fa4
make Prettier v2
2020-07-28 15:53:50 -06:00
AJ ONeal
87e3555a5a
v3.0.10: fix CSR package dep, add maintainer timeout
2020-04-21 00:05:45 -06:00
AJ ONeal
569c922eb0
add timeout to maintainer request
2020-04-21 00:04:47 -06:00
AJ ONeal
d10482697b
move @root/csr to regular dependencies a la https://git.rootprojects.org/root/acme.js/issues/3
2020-04-21 00:02:10 -06:00
AJ ONeal
aa324e2a29
v3.0.9: bugfix error handling
2020-01-10 16:55:44 -07:00
AJ ONeal
e8c46db062
Update README
2019-10-30 18:27:11 -06:00
AJ ONeal
6352961fea
v3.0.8: bump for parity with git tag
2019-10-29 05:02:58 +00:00
AJ ONeal
333605d9b8
v3.0.7: private notify function
2019-10-28 20:51:03 -06:00
AJ ONeal
86068fe015
v3.0.6: minor updates for greenlock
2019-10-28 03:21:15 -06:00
AJ ONeal
cf0ee1c064
logging fixes
2019-10-28 02:26:27 -06:00
AJ ONeal
606dcf3c4f
typo fix
2019-10-27 03:58:22 -06:00
AJ ONeal
0803517711
typo fix
2019-10-27 03:07:19 -06:00
AJ ONeal
0b91d9a26d
add https sni example
2019-10-27 00:55:40 -06:00
AJ ONeal
0743aa5280
typo fix
2019-10-26 11:24:01 -06:00
AJ ONeal
e388bc31bc
v3.0.5: npm bump for docs
2019-10-26 00:45:19 -06:00
AJ ONeal
754c623cd1
v3.0.4: update docs
2019-10-26 00:41:15 -06:00
AJ ONeal
0107bc1d1f
highlight example more
2019-10-26 00:33:10 -06:00
AJ ONeal
293d950d8c
highlight example
2019-10-26 00:32:20 -06:00
AJ ONeal
d6a3a7939b
typo fix html
2019-10-26 00:30:13 -06:00
AJ ONeal
fcbffdc0f9
update readme
2019-10-26 00:23:12 -06:00
AJ ONeal
e447d71112
TODO
2019-10-26 00:13:48 -06:00
AJ ONeal
5490f858d9
v3.0.2: add missing dirs
2019-10-26 00:12:14 -06:00
AJ ONeal
a99a0cc211
v3.0.1: documented + examples
2019-10-26 00:03:43 -06:00
AJ ONeal
e0bec09e43
v3.0.0: at last!
2019-10-25 05:20:44 -06:00
AJ ONeal
148846b18a
silence!
2019-10-25 04:57:09 -06:00
AJ ONeal
b1c591b6ed
make prettier
2019-10-25 04:55:03 -06:00
AJ ONeal
4e7ff0d9e8
add maintainer notices
2019-10-25 04:54:54 -06:00
AJ ONeal
b39a3763cf
request cleanup
2019-10-25 04:54:40 -06:00
AJ ONeal
54cda5a888
use correct version in UA
2019-10-24 18:53:08 -06:00
AJ ONeal
90c7154a24
API and test cleanup
2019-10-24 18:49:42 -06:00
AJ ONeal
161e9183c6
add User-Agent string as per RFC 8555 and RFC 7231
2019-10-24 18:48:34 -06:00
AJ ONeal
7f868f350b
remove cruft
2019-10-24 18:48:25 -06:00
AJ ONeal
30f4306c05
add request/response examples
2019-10-24 18:45:51 -06:00
AJ ONeal
0efa94eeb0
update API and tests
2019-10-24 11:39:25 -06:00
AJ ONeal
f05e9db38e
backport all the things
2019-10-23 01:44:55 -06:00
AJ ONeal
7e6a66c1d8
update docs
2019-10-22 20:02:30 -06:00
AJ ONeal
b1046222dc
backports: POST-as-GET, error handling, etc
2019-10-22 19:50:08 -06:00
AJ ONeal
d25fa6756c
remove cruft
2019-10-21 17:03:26 -06:00
AJ ONeal
c89e5b7882
remove cruft
2019-10-21 16:32:02 -06:00
AJ ONeal
4b79b0bb3a
nix Bluecrypt branding
2019-10-21 15:23:36 -06:00
AJ ONeal
ad42d34587
merge unrelated v2 (historical) and v3 (new from scratch)
2019-10-21 15:22:07 -06:00
AJ ONeal
d7b3e2e1db
remove v2 before awkward merging of v3
2019-10-21 13:59:58 -06:00
AJ ONeal
f363f5ef02
bugfix missing prop
2019-10-21 13:53:50 -06:00
AJ ONeal
1f2169c78c
remove cruft
2019-10-21 13:51:45 -06:00