Joe Bryan
d46a4ee095
refactors stateful signed/nonce'd :acme requests
2019-01-14 14:56:21 -05:00
Joe Bryan
44a45eca4c
renames :acme service directory urls
2019-01-14 14:56:21 -05:00
Joe Bryan
7375499d2b
corrects (unit user) in :acme %hiss requests
2019-01-13 21:48:45 -05:00
Joe Bryan
b55c3a4b4e
removes verbose :acme printfs, adds status messages
2018-11-06 18:25:07 -05:00
Joe Bryan
56110cb891
simplifies :acme initialization
2018-11-06 17:29:05 -05:00
Joe Bryan
716c86c28b
retries authorization finalization failures
2018-11-06 17:29:05 -05:00
Joe Bryan
071e907797
accepts acme registration response of 200 or 201
2018-11-06 17:29:05 -05:00
Joe Bryan
00cdf59b5f
adds (extremely basic) certificate renewal
2018-11-06 17:29:05 -05:00
Joe Bryan
039c5c8d41
retries failed acme orders after 10 minutes
2018-11-06 17:29:05 -05:00
Joe Bryan
f74a2d32de
adds json unit reparsers and api response body types to :acme
2018-11-06 17:29:05 -05:00
Joe Bryan
36a3b6e91e
updates :acme to always check order after finalizing
2018-11-06 17:29:05 -05:00
Joe Bryan
608ff98cf9
fixes :acme comment style
2018-11-06 17:29:01 -05:00
Joe Bryan
0a518b975d
updates :acme to confirm challenge contents
2018-11-06 17:27:38 -05:00
Joe Bryan
c077c8572e
tweaks :acme test-trail timeout retrys
2018-11-06 17:27:38 -05:00
Joe Bryan
12ca751665
retry all requests on client timeout
2018-11-06 17:27:32 -05:00
Joe Bryan
5e2f4dff7e
updates :acme to check order status before finalization
...
... should fix the periodic %finalize-order-fail
2018-11-01 00:57:50 -04:00
Joe Bryan
535ab6e90b
updates %jael to save and %ames to give domains (on boot/startup)
...
also defers initial clay merge,
renames +turf (utf8 to utf32) to +taft,
and removes duplicate +turf (domain) declarations,
and updates pinned vere to use them
2018-10-16 21:02:41 -04:00
Elliot Glaysher
1a32f5e5ca
Remove further references to tester
2018-08-29 15:07:21 -07:00
Elliot Glaysher
1f835ebf06
12: Remove outdated todo.
2018-08-29 13:21:36 -07:00
Joe Bryan
44c16cf75f
5. moves :acme JWK, JWS and tests out of app
2018-08-29 09:17:58 -07:00
Joe Bryan
407584cda7
4. moves :acme RS256, PKCS1/8/10, PEM and tests out of app
2018-08-29 09:17:25 -07:00
Joe Bryan
7e982c0f2c
3. moves :acme RSA and tests out of app
2018-08-29 09:17:19 -07:00
Joe Bryan
b81dedf626
2. moves :acme ASN1, DER and tests out of app
2018-08-29 09:16:44 -07:00
Joe Bryan
bf6739574a
1. moves :acme base64 and tests out of app
2018-08-29 09:16:36 -07:00
Joe Bryan
4db7e486ed
stub out :acme +sigh-recoverable-error rate-limit callback, print httr in mark
2018-07-19 14:11:16 -04:00
Joe Bryan
ffe7970d74
retry failed domain validation token verification
2018-07-19 14:11:16 -04:00
Joe Bryan
7aada841f4
fix typo in error message
2018-07-19 14:11:16 -04:00
Joe Bryan
22e5bb0366
uses pkcs8 private keys for %eyre cert installation
2018-07-19 14:11:16 -04:00
Joe Bryan
36d15d296c
fixes pkcs8 ASN.1 en/de-coding (missing constant version)
2018-07-19 14:11:16 -04:00
Joe Bryan
6419f27e3a
adds debug install/uninstall cert events
2018-07-10 16:42:46 -04:00
Joe Bryan
6ec776f04a
defers :acme initialization to first certificate order
2018-06-29 00:02:34 -04:00
Joe Bryan
5393b129f2
defers pending order creation to after registration
2018-06-28 23:46:24 -04:00
Joe Bryan
26b10e79b5
defer initial http request from +prep
2018-06-28 23:45:10 -04:00
Joe Bryan
c8c90bc587
integrates :acme with %eyre (receive new domains/orders, install certificates)
2018-06-28 23:45:04 -04:00
Joe Bryan
76788656d7
refactors +nonce:effect and call sites
...
and fixes typo in +bad-nonce
2018-06-28 14:04:11 -04:00
Joe Bryan
d40151604b
adds comment to and reformats +emsa:rs256
2018-06-28 14:04:11 -04:00
Joe Bryan
8a8b16e0bd
adds csr context-specific tag explanation comment
2018-06-28 14:04:11 -04:00
Joe Bryan
d2a7111f58
adds pkcs8 private key en/de-coding
2018-06-28 14:04:11 -04:00
Joe Bryan
f46e226247
updates +der %bit en/de-coding to use +octs, tests for significant trailing zeros
2018-06-28 14:04:11 -04:00
Joe Bryan
56db9be687
refactors jwk public/private key en/de-coding
2018-06-28 14:04:11 -04:00
Joe Bryan
0b4ee7702e
improves rsa key generation (somewhat)
2018-06-28 14:04:11 -04:00
Joe Bryan
e194b15b78
refactors +parse:der
2018-06-28 14:04:11 -04:00
Joe Bryan
fffff33dfc
refactors +parse:base64
2018-06-28 14:04:11 -04:00
Joe Bryan
a9871af7fb
always parse :len bytes in +de:der
2018-06-28 14:04:11 -04:00
Joe Bryan
67590f70c7
updates +de:base64 to output +octs
2018-06-28 14:04:11 -04:00
Joe Bryan
3238cf6ce6
updates +der encoding to produce +octs, base-64 encoding to accept octs
2018-06-28 14:04:11 -04:00
Joe Bryan
b5f352f3bc
refactors +der %oct parser
2018-06-28 14:04:11 -04:00
Joe Bryan
84452a6e00
updates ASN.1 %oct to explicitly track byte-length
2018-06-28 14:04:11 -04:00
Joe Bryan
546053fb7c
adds failing test case for invalid JWS
2018-06-28 14:04:11 -04:00
Joe Bryan
c2ccfed00f
adds reproduction for invalid jws signature
2018-06-28 14:04:11 -04:00