misc: add kmip metadata to the other kmip routes

This commit is contained in:
Sheen Capadngan
2025-10-29 18:12:11 +08:00
parent f31c593855
commit 0d3ab1158a
3 changed files with 8 additions and 4 deletions
+4 -2
View File
@@ -182,7 +182,8 @@ export const registerKmipSpecRouter = async (server: FastifyZodProvider) => {
algorithm: z.string(), algorithm: z.string(),
isActive: z.boolean(), isActive: z.boolean(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date() updatedAt: z.date(),
kmipMetadata: z.record(z.any()).nullish()
}) })
} }
}, },
@@ -384,7 +385,8 @@ export const registerKmipSpecRouter = async (server: FastifyZodProvider) => {
isActive: z.boolean(), isActive: z.boolean(),
algorithm: z.string(), algorithm: z.string(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date() updatedAt: z.date(),
kmipMetadata: z.record(z.any()).nullish()
}) })
.array() .array()
}) })
@@ -341,7 +341,8 @@ export const kmipOperationServiceFactory = ({
algorithm: completeKeyDetails.internalKms.encryptionAlgorithm, algorithm: completeKeyDetails.internalKms.encryptionAlgorithm,
isActive: !key.isDisabled, isActive: !key.isDisabled,
createdAt: key.createdAt, createdAt: key.createdAt,
updatedAt: key.updatedAt updatedAt: key.updatedAt,
kmipMetadata: key.kmipMetadata as Record<string, unknown>
}; };
}; };
+2 -1
View File
@@ -112,7 +112,8 @@ export const kmskeyDALFactory = (db: TDbClient) => {
...KmsKeysSchema.parse(entry), ...KmsKeysSchema.parse(entry),
isActive: !entry.isDisabled, isActive: !entry.isDisabled,
algorithm: entry.internalKmsEncryptionAlgorithm, algorithm: entry.internalKmsEncryptionAlgorithm,
version: entry.internalKmsVersion version: entry.internalKmsVersion,
kmipMetadata: entry.kmipMetadata as Record<string, unknown>
})); }));
} catch (error) { } catch (error) {
throw new DatabaseError({ error, name: "Find project cmeks" }); throw new DatabaseError({ error, name: "Find project cmeks" });