Commit Graph
100 Commits
Author SHA1 Message Date
Fang-Pen Lin 52870c4bdc wording 2025-11-07 09:20:50 -08:00
Fang-Pen Lin 1adcd721fe Use the right error type 2025-11-07 09:20:49 -08:00
Fang-Pen Lin 708b8f9f65 Refine 2025-11-07 09:20:48 -08:00
Fang-Pen Lin 10054b3e4b Refine eab payload checking logic 2025-11-07 09:20:47 -08:00
Fang-Pen Lin bf39f5eb17 Implement list order 2025-11-07 09:20:46 -08:00
Fang-Pen Lin 82d03a1129 Update text 2025-11-07 09:20:45 -08:00
Fang-Pen Lin 089157b237 Update db schema, load cert from cert body instead 2025-11-07 09:20:44 -08:00
Fang-Pen Lin f85d913017 Remove not needed columns 2025-11-07 09:20:43 -08:00
Fang-Pen Lin 7f69674e2c Use existing cert obj 2025-11-07 09:20:42 -08:00
Fang-Pen Lin 65b61514ae Fix all broken tests 2025-11-07 09:20:41 -08:00
Fang-Pen Lin efe923d2a0 Fix test 2025-11-07 09:20:40 -08:00
Fang-Pen Lin c9f6cebd7b Remove org name in csr for now 2025-11-07 09:20:39 -08:00
Fang-Pen Lin 088059b305 Fix BDD test 2025-11-07 09:20:38 -08:00
Fang-Pen Lin ba16793de5 Update todo 2025-11-07 09:20:37 -08:00
Fang-Pen Lin f555c4ea7d Format 2025-11-07 09:20:36 -08:00
Fang-Pen Lin 79c7320140 Fix cert format 2025-11-07 09:20:35 -08:00
Fang-Pen Lin 50bc8ad891 Fix wrong cert order 2025-11-07 09:20:34 -08:00
Fang-Pen Lin 675b4f5a26 Add TODO 2025-11-07 09:20:33 -08:00
Fang-Pen Lin 25a08d28d0 Fix type errors 2025-11-07 09:20:32 -08:00
Fang-Pen Lin ec855e8952 Add missing ks 2025-11-07 09:20:31 -08:00
Fang-Pen Lin 4ab3e2cb97 comments 2025-11-07 09:20:30 -08:00
Fang-Pen Lin 0d883af30b Implement nonce gen and check 2025-11-07 09:20:29 -08:00
Fang-Pen Lin ef98b1b3bd Add eab secrets and kid for bdd 2025-11-07 09:20:28 -08:00
Fang-Pen Lin 6a721e6624 Fix db schema 2025-11-07 09:20:27 -08:00
Fang-Pen Lin 68300ed018 Assoicate cert id with order 2025-11-07 09:20:26 -08:00
Fang-Pen Lin 3c887522ec Add cert foreign key 2025-11-07 09:20:25 -08:00
Fang-Pen Lin 431fc222a1 Extract fns 2025-11-07 09:20:24 -08:00
Fang-Pen Lin b5a555fee5 Expose directory url 2025-11-07 09:20:23 -08:00
Fang-Pen Lin e931d1936f Return directory url 2025-11-07 09:20:22 -08:00
Fang-Pen Lin c928b6abf7 ui 2025-11-07 09:20:21 -08:00
Fang-Pen Lin 01a2871a6e UI adjustment 2025-11-07 09:20:20 -08:00
Fang-Pen Lin f2fa429458 Improve UI 2025-11-07 09:20:19 -08:00
Fang-Pen Lin ab47ef9e6e Reveal 2025-11-07 09:20:18 -08:00
Fang-Pen Lin 59ce408ec1 Reveal 2025-11-07 09:20:17 -08:00
Fang-Pen Lin 393fa01570 Add deps 2025-11-07 09:20:16 -08:00
Fang-Pen Lin 5256b11402 Fix KID match 2025-11-07 09:20:15 -08:00
Fang-Pen Lin 4d9833acd6 Not same type of alg 2025-11-07 09:20:14 -08:00
Fang-Pen Lin 72717cdc58 Fix EAB cal 2025-11-07 09:20:13 -08:00
Fang-Pen Lin e7f098e63e Implement more checks 2025-11-07 09:20:13 -08:00
Fang-Pen Lin ce3d70c30a Replace secret and kid 2025-11-07 09:20:12 -08:00
Fang-Pen Lin a8cd3619bd Add quote 2025-11-07 09:20:11 -08:00
Fang-Pen Lin fe55483eeb Implement eab verification 2025-11-07 09:20:10 -08:00
Fang-Pen Lin a5363cb7ea Implement EAB verification 2025-11-07 09:20:09 -08:00
Fang-Pen Lin e595e947e2 Use eab to sign up 2025-11-07 09:20:08 -08:00
Fang-Pen Lin 5b2c0583e0 Add quote for jq 2025-11-07 09:20:07 -08:00
Fang-Pen Lin 4f5e1760d4 Assert eab 2025-11-07 09:20:06 -08:00
Fang-Pen Lin 49ad8ab630 Return eab kid as well 2025-11-07 09:20:05 -08:00
Fang-Pen Lin 9ed4600d1d More test cases 2025-11-07 09:20:04 -08:00
Fang-Pen Lin fd6128aa65 Implement acme secret reveal 2025-11-07 09:20:03 -08:00
Fang-Pen Lin 6c6c5f803d Naming style 2025-11-07 09:20:02 -08:00
Fang-Pen Lin 52ae835d0f More tests 2025-11-07 09:20:01 -08:00
Fang-Pen Lin 2cee9cf3cc More tests 2025-11-07 09:20:00 -08:00
Fang-Pen Lin 79e4231ddf Add auth token 2025-11-07 09:19:59 -08:00
Fang-Pen Lin ebb4260386 Add ACME cert profile creation feature 2025-11-07 09:19:58 -08:00
Fang-Pen Lin 3a84e9a50e Org import 2025-11-07 09:19:57 -08:00
Fang-Pen Lin 07f51e7672 Add type 2025-11-07 09:19:56 -08:00
Fang-Pen Lin 5b87011e01 Add missing cert link for order 2025-11-07 09:19:55 -08:00
Fang-Pen Lin 4bb19dd730 Check empty payload 2025-11-07 09:19:54 -08:00
Fang-Pen Lin a0c0bd6a40 Fix returning errors 2025-11-07 09:19:53 -08:00
Fang-Pen Lin bba265d21e Keep db update 2025-11-07 09:19:52 -08:00
Fang-Pen Lin e5db20d062 Handle errors 2025-11-07 09:19:51 -08:00
Fang-Pen Lin 47ee70c6a0 Issue cert 2025-11-07 09:19:50 -08:00
Fang-Pen Lin e652c2a5a3 Issue cert 2025-11-07 09:19:49 -08:00
Fang-Pen Lin bbdb026beb Add new columns 2025-11-07 09:19:48 -08:00
Fang-Pen Lin b4bd05cbd0 issuing cert 2025-11-07 09:19:47 -08:00
Fang-Pen Lin f3852638e5 Poll and finalize 2025-11-07 09:19:46 -08:00
Fang-Pen Lin 4b10b4ec33 Fix challenge match 2025-11-07 09:19:45 -08:00
Fang-Pen Lin c2a3399291 improve err handing 2025-11-07 09:19:44 -08:00
Fang-Pen Lin 181faff20b Better error handling 2025-11-07 09:19:43 -08:00
Fang-Pen Lin 7edde54281 And import 2025-11-07 09:19:42 -08:00
Fang-Pen Lin e33a314600 Well... mark as invalid 2025-11-07 09:19:41 -08:00
Fang-Pen Lin 7a6ba788f9 Fix bdd's http-01 server 2025-11-07 09:19:40 -08:00
Fang-Pen Lin b410d886ba B64url 2025-11-07 09:19:39 -08:00
Fang-Pen Lin d80a5414a5 Override host for acme challenge 2025-11-07 09:19:38 -08:00
Fang-Pen Lin 4d9b74c85b Fix error schema validation issue 2025-11-07 09:19:37 -08:00
Fang-Pen Lin c7cf1cac9f Try to fix error handling 2025-11-07 09:19:37 -08:00
Fang-Pen Lin 453dc57829 Fix status handling 2025-11-07 09:19:36 -08:00
Fang-Pen Lin 8aa7594f03 Fix types 2025-11-07 09:19:35 -08:00
Fang-Pen Lin 9314348b31 More error handling 2025-11-07 09:19:34 -08:00
Fang-Pen Lin f02adcf70c Fix invalid update 2025-11-07 09:19:33 -08:00
Fang-Pen Lin a07775664b Fix the query 2025-11-07 09:19:32 -08:00
Fang-Pen Lin e7a5e13085 Add missing deps 2025-11-07 09:19:31 -08:00
Fang-Pen Lin 941e857b0b Fix syntax 2025-11-07 09:19:30 -08:00
Fang-Pen Lin 31801455f0 Add cond 2025-11-07 09:19:29 -08:00
Fang-Pen Lin 8bc7c8b796 Fix mark valid logic 2025-11-07 09:19:28 -08:00
Fang-Pen Lin 737bbd3e08 Try to make challenge works 2025-11-07 09:19:27 -08:00
Fang-Pen Lin 9e8f3843a6 Implement mark valid cascade 2025-11-07 09:19:26 -08:00
Fang-Pen Lin aa62e465a0 Revert queue stuff 2025-11-07 09:19:25 -08:00
Fang-Pen Lin 0613a49795 More challenge logic 2025-11-07 09:19:24 -08:00
Fang-Pen Lin bc00710df3 Add queue stuff 2025-11-07 09:19:23 -08:00
Fang-Pen Lin 2cb38dae05 Add missing imports 2025-11-07 09:19:22 -08:00
Fang-Pen Lin 27e88d186d Use thumbprint instead 2025-11-07 09:19:21 -08:00
Fang-Pen Lin 1fe458e23b Add challenge service 2025-11-07 09:19:20 -08:00
Fang-Pen Lin 92a1d1f413 Send headers the right way 2025-11-07 09:19:19 -08:00
Fang-Pen Lin 2c53e744c2 Fix link header overriding issue and challenge dal find method bug 2025-11-07 09:19:18 -08:00
Fang-Pen Lin 3c3d890350 Fix sending headers 2025-11-07 09:19:17 -08:00
Fang-Pen Lin ea96cc87bb Add link headers 2025-11-07 09:19:16 -08:00
Fang-Pen Lin d14d64e11e Fix tell ready 2025-11-07 09:19:15 -08:00
Fang-Pen Lin b989777ed6 Tell server challenge is ready 2025-11-07 09:19:14 -08:00
Fang-Pen Lin 42706c205b Run server with thread 2025-11-07 09:19:13 -08:00