setup_wizard.formsΒΆ
This module contains forms for the setup wizard app.
ClassesΒΆ
A form without any fields. |
|
The Setup Wizard TLS Certificate Form. |
|
Form for HSM setup configuration. |
|
Form for setting up backup password for PKCS#11 token. |
|
Form for restoring from backup with optional backup password. |
|
Form for filling the password for auto-restore. |
Module ContentsΒΆ
- class setup_wizard.forms.EmptyForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=ErrorList, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None, bound_field_class=None)[source]ΒΆ
Bases:
django.forms.FormA form without any fields.
- class setup_wizard.forms.StartupWizardTlsCertificateForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=ErrorList, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None, bound_field_class=None)[source]ΒΆ
Bases:
django.forms.FormThe Setup Wizard TLS Certificate Form.
- clean_ipv4_addresses()[source]ΒΆ
Splits the IPv4 addresses and returns them as a list of strings.
- Returns:
A list of the IPv4 addresses or an empty list.
- Raises:
ValidationError β If it contains a term that is not a valid IPv4 address.
- Return type:
list[ipaddress.IPv4Address]
- clean_ipv6_addresses()[source]ΒΆ
Splits the IPv6 addresses and returns them as a list of strings.
- Returns:
A list of the IPv6 addresses or an empty list.
- Raises:
ValidationError β If it contains a term that is not a valid IPv6 address.
- Return type:
list[ipaddress.IPv6Address]
- clean_domain_names()[source]ΒΆ
Splits the domain names and returns them as a list of strings.
- Returns:
A list of the domain names or an empty list.
- Return type:
list[str]
- clean()[source]ΒΆ
Checks that at least one SAN entry is set.
- Returns:
The cleaned data.
- Raises:
ValidationError β If no SAN entry is set.
- Return type:
dict[str, Any]
- class setup_wizard.forms.HsmSetupForm(hsm_type='softhsm', *args, **kwargs)[source]ΒΆ
Bases:
django.forms.FormForm for HSM setup configuration.
- Parameters:
hsm_type (str)
args (Any)
kwargs (Any)
- class setup_wizard.forms.BackupPasswordForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=ErrorList, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None, bound_field_class=None)[source]ΒΆ
Bases:
django.forms.FormForm for setting up backup password for PKCS#11 token.
- clean_password()[source]ΒΆ
Clean and validate the password field using Djangoβs password validators.
- Returns:
The cleaned password.
- Raises:
ValidationError β If password validation fails.
- Return type:
str
- clean()[source]ΒΆ
Validate the form data.
- Returns:
The cleaned data.
- Raises:
ValidationError β If validation fails.
- Return type:
dict[str, Any]
- class setup_wizard.forms.BackupRestoreForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=ErrorList, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None, bound_field_class=None)[source]ΒΆ
Bases:
django.forms.FormForm for restoring from backup with optional backup password.
- class setup_wizard.forms.PasswordAutoRestoreForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=ErrorList, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None, bound_field_class=None)[source]ΒΆ
Bases:
django.forms.FormForm for filling the password for auto-restore.
- clean_password()[source]ΒΆ
Clean and validate the password field using Djangoβs password validators.
- Returns:
The cleaned password.
- Raises:
ValidationError β If password validation fails.
- Return type:
str