diff --git a/frontend/src/pages/kms/OverviewPage/components/CmekSignModal.tsx b/frontend/src/pages/kms/OverviewPage/components/CmekSignModal.tsx index 25b0c461c..b9ff7f99b 100644 --- a/frontend/src/pages/kms/OverviewPage/components/CmekSignModal.tsx +++ b/frontend/src/pages/kms/OverviewPage/components/CmekSignModal.tsx @@ -47,7 +47,7 @@ const SignForm = ({ cmek }: FormProps) => { } = useForm({ resolver: zodResolver(formSchema), defaultValues: { - signingAlgorithm: cmek?.encryptionAlgorithm?.startsWith("rsa") + signingAlgorithm: cmek?.encryptionAlgorithm?.startsWith("RSA") ? SigningAlgorithm.RSASSA_PSS_SHA_512 : SigningAlgorithm.ECDSA_SHA_256, isBase64Encoded: false @@ -83,7 +83,7 @@ const SignForm = ({ cmek }: FormProps) => { }; const allowedSigningAlgorithms = Object.values(SigningAlgorithm).filter((a) => - cmek?.encryptionAlgorithm?.startsWith("rsa") + cmek?.encryptionAlgorithm?.startsWith("RSA") ? a.toLowerCase().startsWith("rsa") : a.toLowerCase().startsWith("ecdsa") ); diff --git a/frontend/src/pages/kms/OverviewPage/components/CmekVerifyModal.tsx b/frontend/src/pages/kms/OverviewPage/components/CmekVerifyModal.tsx index e678f328f..95832fbb7 100644 --- a/frontend/src/pages/kms/OverviewPage/components/CmekVerifyModal.tsx +++ b/frontend/src/pages/kms/OverviewPage/components/CmekVerifyModal.tsx @@ -61,7 +61,7 @@ const VerifyForm = ({ cmek }: FormProps) => { } = useForm({ resolver: zodResolver(formSchema), defaultValues: { - signingAlgorithm: cmek?.encryptionAlgorithm?.startsWith("rsa") + signingAlgorithm: cmek?.encryptionAlgorithm?.startsWith("RSA") ? SigningAlgorithm.RSASSA_PSS_SHA_512 : SigningAlgorithm.ECDSA_SHA_256, isBase64Encoded: false @@ -101,7 +101,7 @@ const VerifyForm = ({ cmek }: FormProps) => { const signingAlgorithm = cmekVerify.data?.signingAlgorithm; const allowedSigningAlgorithms = Object.values(SigningAlgorithm).filter((a) => - cmek?.encryptionAlgorithm?.startsWith("rsa") + cmek?.encryptionAlgorithm?.startsWith("RSA") ? a.toLowerCase().startsWith("rsa") : a.toLowerCase().startsWith("ecdsa") );