Commit Graph

16189 Commits

Author SHA1 Message Date
Fang-Pen Lin
53555892d4 Add new order feature 2025-11-07 09:18:27 -08:00
Fang-Pen Lin
e2916cb0f7 Fix acme config creation 2025-11-07 09:18:26 -08:00
Fang-Pen Lin
76505939f3 Add acme order table 2025-11-07 09:18:25 -08:00
Fang-Pen Lin
d880c4c6c9 Get all authorizations 2025-11-07 09:18:24 -08:00
Fang-Pen Lin
80904b1dd1 Refine routers 2025-11-07 09:18:23 -08:00
Fang-Pen Lin
3a7ba8d138 Remove unused stuff 2025-11-07 09:18:22 -08:00
Fang-Pen Lin
2b8a6b801d Work on order 2025-11-07 09:18:21 -08:00
Fang-Pen Lin
ac82e8071d Refactor 2025-11-07 09:18:20 -08:00
Fang-Pen Lin
9c748bf0ee Fix new account again 2025-11-07 09:18:19 -08:00
Fang-Pen Lin
457c5ea9c8 Fix import 2025-11-07 09:18:18 -08:00
Fang-Pen Lin
6064b39c05 Refactor 2025-11-07 09:18:17 -08:00
Fang-Pen Lin
223835d141 New approach to validate jws 2025-11-07 09:18:16 -08:00
Fang-Pen Lin
540521588d Refactor validate jws method 2025-11-07 09:18:15 -08:00
Fang-Pen Lin
4f0bb7fb8a Add alg column and index 2025-11-07 09:18:14 -08:00
Fang-Pen Lin
ebd2c8ae45 Refine code 2025-11-07 09:18:13 -08:00
Fang-Pen Lin
f0d2c30384 Use profile obj instead 2025-11-07 09:18:12 -08:00
Fang-Pen Lin
5585621a06 Add acme type 2025-11-07 09:18:11 -08:00
Fang-Pen Lin
23d2336594 Bind ACME stuff 2025-11-07 09:18:10 -08:00
Fang-Pen Lin
a84303588d More on the account 2025-11-07 09:18:09 -08:00
Fang-Pen Lin
4883c3ead3 Implement account creation 2025-11-07 09:18:08 -08:00
Fang-Pen Lin
a29029c192 Keep public key as a jwk json obj instead 2025-11-07 09:18:07 -08:00
Fang-Pen Lin
f06f6108f4 More for validate jws payload 2025-11-07 09:18:06 -08:00
Fang-Pen Lin
efabf9ee05 Add more scheme 2025-11-07 09:18:05 -08:00
Fang-Pen Lin
a37f8445ad Extract common stuff 2025-11-07 09:18:04 -08:00
Fang-Pen Lin
806e11a5b2 Make column not nullable 2025-11-07 09:18:03 -08:00
Fang-Pen Lin
2d8126c011 Add more missing ACME stuff
# Conflicts:
#	frontend/src/pages/cert-manager/PoliciesPage/components/CertificateProfilesTab/ProfileRow.tsx

# Conflicts:
#	frontend/src/pages/cert-manager/PoliciesPage/components/CertificateProfilesTab/CreateProfileModal.tsx
2025-11-07 09:18:02 -08:00
Fang-Pen Lin
3916d48ba4 Fix rollback constraint 2025-11-07 09:18:01 -08:00
Fang-Pen Lin
9c199cdbb8 Fix db migration 2025-11-07 09:18:00 -08:00
Fang-Pen Lin
5366136693 Try to fix constraint 2025-11-07 09:17:59 -08:00
Fang-Pen Lin
5b8b133756 Add acme option 2025-11-07 09:17:58 -08:00
Fang-Pen Lin
687873a95d Add acme dropdown option 2025-11-07 09:17:57 -08:00
Fang-Pen Lin
f6573c4c23 Enroll acme config 2025-11-07 09:17:56 -08:00
Fang-Pen Lin
acbf0015cb Add missing downgrade 2025-11-07 09:17:55 -08:00
Fang-Pen Lin
2bed362259 More columns 2025-11-07 09:17:54 -08:00
Fang-Pen Lin
b542c5589c Add encrypted eab secret for auth 2025-11-07 09:17:53 -08:00
Fang-Pen Lin
59926127b0 Add more db schema 2025-11-07 09:17:52 -08:00
Fang-Pen Lin
db788ba643 Add more db models 2025-11-07 09:17:51 -08:00
Fang-Pen Lin
2832884ff7 More ACME db stuff
# Conflicts:
#	backend/src/services/certificate-profile/certificate-profile-types.ts
2025-11-07 09:17:50 -08:00
Fang-Pen Lin
167466a159 Add ACME stuff 2025-11-07 09:17:50 -08:00
Fang-Pen Lin
2f4066cafb Extract types 2025-11-07 09:17:49 -08:00
Fang-Pen Lin
4875add711 Acme stuff 2025-11-07 09:17:48 -08:00
Fang-Pen Lin
a3c3ab10d1 Implement acme client setup 2025-11-07 09:17:47 -08:00
Fang-Pen Lin
c4ced36767 Add new account 2025-11-07 09:17:46 -08:00
Fang-Pen Lin
6b220030d1 Fix test 2025-11-07 09:17:45 -08:00
Fang-Pen Lin
d3539e1d3a Add more steps 2025-11-07 09:17:44 -08:00
Fang-Pen Lin
375a74fc26 Add bdd stuff 2025-11-07 09:17:43 -08:00
Fang-Pen Lin
936b54073a Extract things as service instead 2025-11-07 09:17:42 -08:00
Fang-Pen Lin
ad73e421e2 Add TODO 2025-11-07 09:17:41 -08:00
Fang-Pen Lin
e8cc0c5d06 Add API tag 2025-11-07 09:17:40 -08:00
Fang-Pen Lin
47ce6f1bb8 Add boilerplate API endpoint code 2025-11-07 09:17:39 -08:00