From 1b4edb48414a3957cf19ba3deb5389c97001a969 Mon Sep 17 00:00:00 2001 From: "Caleb St. John" <30729806+yocalebo@users.noreply.github.com> Date: Thu, 23 Jan 2025 09:07:48 -0500 Subject: [PATCH] fix CA profile choices (#15465) --- .../middlewared/api/v25_04_0/crypto_ca_profiles.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/middlewared/middlewared/api/v25_04_0/crypto_ca_profiles.py b/src/middlewared/middlewared/api/v25_04_0/crypto_ca_profiles.py index 7b6e013c92e4e..ac77b10bf21a0 100644 --- a/src/middlewared/middlewared/api/v25_04_0/crypto_ca_profiles.py +++ b/src/middlewared/middlewared/api/v25_04_0/crypto_ca_profiles.py @@ -39,7 +39,7 @@ class CertExtensionsModel(BaseModel): @final -class CAProfilesModel(BaseModel): +class CAExtensions(BaseModel): key_length: int = 2048 key_type: str = "RSA" lifetime: int = DEFAULT_LIFETIME_DAYS @@ -47,6 +47,11 @@ class CAProfilesModel(BaseModel): cert_extensions: CertExtensionsModel = CertExtensionsModel() +@final +class CAProfilesModel(BaseModel): + CA: CAExtensions = CAExtensions() + + class CAProfilesArgs(BaseModel): pass