misc: initial instance KMIP PKI setup

This commit is contained in:
Sheen Capadngan
2025-02-06 02:57:40 +08:00
parent 8b315c946c
commit 9f9ded5102
20 changed files with 873 additions and 8 deletions
@@ -0,0 +1,13 @@
import { TDbClient } from "@app/db";
import { TableName } from "@app/db/schemas";
import { ormify } from "@app/lib/knex";
export type TKmipInstanceConfigDALFactory = ReturnType<typeof kmipInstanceConfigDALFactory>;
export const kmipInstanceConfigDALFactory = (db: TDbClient) => {
const kmipInstanceConfigOrm = ormify(db, TableName.KmipInstanceConfig);
return {
...kmipInstanceConfigOrm
};
};
@@ -0,0 +1,13 @@
import { TDbClient } from "@app/db";
import { TableName } from "@app/db/schemas";
import { ormify } from "@app/lib/knex";
export type TKmipInstanceServerCertificateDALFactory = ReturnType<typeof kmipInstanceServerCertificateDALFactory>;
export const kmipInstanceServerCertificateDALFactory = (db: TDbClient) => {
const kmipInstanceServerCertificateOrm = ormify(db, TableName.KmipInstanceServerCertificates);
return {
...kmipInstanceServerCertificateOrm
};
};