Only include new fields for key generation if not useFile

Closes #40860

Signed-off-by: rmartinc <rmartinc@redhat.com>
This commit is contained in:
rmartinc 2025-07-02 13:33:24 +02:00 committed by Marek Posolda
parent 5937b28efa
commit 6535ae687e

View File

@ -93,25 +93,29 @@ export const KeyForm = ({
{format !== CERT_PEM && (
<StoreSettings hidePassword={useFile} isSaml={isSaml} />
)}
<SelectControl
name="keySize"
label={t("keySize")}
labelIcon={t("keySizeHelp")}
controller={{
defaultValue: keySizes[0],
}}
menuAppendTo="parent"
options={keySizes}
/>
<NumberControl
name="validity"
label={t("validity")}
labelIcon={t("validityHelp")}
controller={{
defaultValue: 3,
rules: { required: t("required"), min: 1, max: 10 },
}}
/>
{!useFile && (
<>
<SelectControl
name="keySize"
label={t("keySize")}
labelIcon={t("keySizeHelp")}
controller={{
defaultValue: keySizes[0],
}}
menuAppendTo="parent"
options={keySizes}
/>
<NumberControl
name="validity"
label={t("validity")}
labelIcon={t("validityHelp")}
controller={{
defaultValue: 3,
rules: { required: t("required"), min: 1, max: 10 },
}}
/>
</>
)}
</Form>
);
};