Improve pkcs12 error message

This commit is contained in:
Carlos Monastyrski
2025-12-05 14:55:55 -03:00
parent d8feb988ea
commit 9e1a3c6fe0
@@ -53,12 +53,7 @@ const exportFormSchema = z
.refine( .refine(
(data) => { (data) => {
if (data.format === "pkcs12") { if (data.format === "pkcs12") {
return ( return data.pkcs12Password && data.pkcs12Alias && data.pkcs12Alias.trim() !== "";
data.pkcs12Password &&
data.pkcs12Password.length >= 6 &&
data.pkcs12Alias &&
data.pkcs12Alias.trim() !== ""
);
} }
return true; return true;
}, },
@@ -67,6 +62,18 @@ const exportFormSchema = z
path: ["pkcs12Password"] path: ["pkcs12Password"]
} }
) )
.refine(
(data) => {
if (data.format === "pkcs12") {
return data.pkcs12Password && data.pkcs12Password.length >= 6;
}
return true;
},
{
message: "PKCS12 password must be 6 characters or longer",
path: ["pkcs12Password"]
}
)
.refine( .refine(
(data) => { (data) => {
if (data.format === "pkcs12" && data.pkcs12Password) { if (data.format === "pkcs12" && data.pkcs12Password) {