Commit Graph
100 Commits
Author SHA1 Message Date
Fang-Pen Lin e370d16db2 Uncomment 2025-11-12 09:12:23 -08:00
Fang-Pen Lin 1cfbfb80fd More test cases 2025-11-12 09:12:22 -08:00
Fang-Pen Lin ebc041ad9d Check url parsing error 2025-11-12 09:12:21 -08:00
Fang-Pen Lin 37fc100ff7 Add access control tests 2025-11-12 09:12:20 -08:00
Fang-Pen Lin 460dea84be More test cases
# Conflicts:
#	backend/src/ee/services/pki-acme/pki-acme-schemas.ts

# Conflicts:
#	backend/src/ee/services/pki-acme/pki-acme-service.ts
2025-11-12 09:12:19 -08:00
Fang-Pen Lin 795d0b36ec Add more test cases 2025-11-12 09:12:18 -08:00
Fang-Pen Lin 26bb0e51d8 More test cases 2025-11-12 09:12:17 -08:00
Fang-Pen Lin 173eb48763 Add more corner cases 2025-11-12 09:12:16 -08:00
Fang-Pen Lin 8ee700bd39 More test cases 2025-11-12 09:12:16 -08:00
Fang-Pen Lin 330eb446da More test cases 2025-11-12 09:12:15 -08:00
Fang-Pen Lin f11c4084ac Detail and message are mostly the same for acme error, use just one to avoid conufsing 2025-11-12 09:12:14 -08:00
Fang-Pen Lin 159eb3138d More tests 2025-11-12 09:12:13 -08:00
Fang-Pen Lin 3246b80c81 More test cases 2025-11-12 09:12:12 -08:00
Fang-Pen Lin 9e12d67e01 EAB tests 2025-11-12 09:12:11 -08:00
Fang-Pen Lin 8834587826 Make nonce endpoint works 2025-11-12 09:12:10 -08:00
Fang-Pen Lin 78047fdbaa Cover all 2025-11-12 09:12:09 -08:00
Fang-Pen Lin 98c4d69870 More test cases 2025-11-12 09:12:08 -08:00
Fang-Pen Lin 806421ab9d Fix tests 2025-11-12 09:12:07 -08:00
Fang-Pen Lin c509697b8d More test cases 2025-11-12 09:12:06 -08:00
Fang-Pen Lin cac6059cd9 Cover more endpoints 2025-11-12 09:12:05 -08:00
Fang-Pen Lin dc00fb3664 Fix tests 2025-11-12 09:12:04 -08:00
Fang-Pen Lin d1dad08005 Send nonce twice 2025-11-12 09:12:03 -08:00
Fang-Pen Lin 2a4b122348 Finish infra for sending raw ACME req, add tests for nonce 2025-11-12 09:12:02 -08:00
Fang-Pen Lin 8ee71ba585 Merge pull request #4747 from Infisical/ENG-3941-pki-acme-enrollment
[ENG-3941] Implement ACME enrollment type for PKI
2025-11-07 10:45:58 -08:00
Fang-Pen Lin 91c85b33d5 Fix icon mis-aligment 2025-11-07 10:41:25 -08:00
Fang-Pen Lin 198f9558c8 Rename UI name 2025-11-07 10:07:12 -08:00
Fang-Pen Lin d7274e7e63 Show copy button again 2025-11-07 09:44:43 -08:00
Fang-Pen Lin b0bdc01b1e Fix DNS validation. Using re2 instead 2025-11-07 09:30:52 -08:00
Fang-Pen Lin d2c8904e8f Address review feedbacks 2025-11-07 09:21:19 -08:00
Fang-Pen Lin 136d755577 Fix broken stuff 2025-11-07 09:21:18 -08:00
Fang-Pen Lin dec7273652 Code style 2025-11-07 09:21:17 -08:00
Fang-Pen Lin 00b654e076 Add timeout for fetch 2025-11-07 09:21:16 -08:00
Fang-Pen Lin d4c9c4464b Fix review feedbacks 2025-11-07 09:21:15 -08:00
Fang-Pen Lin eebf62f30c Fix linter 2025-11-07 09:21:14 -08:00
Fang-Pen Lin df175b66de Fix linter 2025-11-07 09:21:13 -08:00
Fang-Pen Lin 98ecd18e0d Fix linter 2025-11-07 09:21:12 -08:00
Fang-Pen Lin 9ad9d5cc32 Fix test 2025-11-07 09:21:11 -08:00
Fang-Pen Lin 62dbd3248a More lint 2025-11-07 09:21:10 -08:00
Fang-Pen Lin cb2810b263 More linter 2025-11-07 09:21:09 -08:00
Fang-Pen Lin 694a13fce2 More linter 2025-11-07 09:21:08 -08:00
Fang-Pen Lin 6b192c56fd Lint 2025-11-07 09:21:07 -08:00
Fang-Pen Lin a7b6c97dbc Try to fix tests 2025-11-07 09:21:06 -08:00
Fang-Pen Lin e02afc5eef Linter 2025-11-07 09:21:05 -08:00
Fang-Pen Lin 4791b16b00 Fix lint 2025-11-07 09:21:04 -08:00
Fang-Pen Lin 7faac62c8a Fix linter errors 2025-11-07 09:21:03 -08:00
Fang-Pen Lin 69381fa6dd Add missing stuff for ui 2025-11-07 09:21:02 -08:00
Fang-Pen Lin 3ac3f44f1a Fix UI 2025-11-07 09:21:01 -08:00
Fang-Pen Lin 4b0f7a80d7 Add more missing stuff 2025-11-07 09:21:00 -08:00
Fang-Pen Lin dd30028c5d Add missing acme stuff 2025-11-07 09:20:59 -08:00
Fang-Pen Lin c38985a533 Wrong feature flag 2025-11-07 09:20:58 -08:00
Fang-Pen Lin 18c13317ae Add feature flag for frontend 2025-11-07 09:20:57 -08:00
Fang-Pen Lin e8eb238744 Put acme behind the flag 2025-11-07 09:20:56 -08:00
Fang-Pen Lin f6db76a23c Expose feature flag to frontend as well 2025-11-07 09:20:55 -08:00
Fang-Pen Lin cc749d5513 Add feature flag to gate the feature 2025-11-07 09:20:54 -08:00
Fang-Pen Lin 8a8f683c4d Hide fixme from user 2025-11-07 09:20:53 -08:00
Fang-Pen Lin 5218195ed4 Update for review 2025-11-07 09:20:52 -08:00
Fang-Pen Lin 582f0bc067 Add env for bdd 2025-11-07 09:20:51 -08:00
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