aoki.management.commands.aoki_setup_est_onboarding_test_env¶
Sets up a Trustpoint test environment for DevOwnerID EST onboarding enrollment testing.
This command creates an environment where the device first needs onboarding (obtaining a Domain Credential) before a DevOwnerID can be issued. It creates:
A local issuing CA called
DevOwnerIDOnboardingCA(root + intermediate, RSA-2048).A domain
DevOwnerIDOnboardingDomainassociated with that CA.A device
DevOwnerIDOnboardingDevicein that domain, configured for EST username/password onboarding with passworddevownerid-onboarding123.A TLS truststore
DevOwnerIDOnboardingTLSTruststorecontaining the Trustpoint HTTPS server cert.An
OwnerCredentialModel(DevOwnerIDOnboardingOwnerCred) of typeREMOTE_EST_ONBOARDING, configured for remote EST enrollment via localhost:443 with two paths:Domain Credential path:
/.well-known/est/DevOwnerIDOnboardingDomain/devownerid_domain_credential/simpleenrollDevOwnerID path:
/.well-known/est/DevOwnerIDOnboardingDomain/dev_owner_id/simpleenroll
Key type RSA-2048, linked to the TLS truststore above via the
OnboardingConfigModel.
Module Contents¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.CA_UNIQUE_NAME = 'DevOwnerIDOnboardingCA'[source]¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.DOMAIN_UNIQUE_NAME = 'DevOwnerIDOnboardingDomain'[source]¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.DEVICE_COMMON_NAME = 'DevOwnerIDOnboardingDevice'[source]¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.DEVICE_SERIAL_NUMBER = 'DEVOWNERID-ONBOARDING-001'[source]¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.EST_PASSWORD = 'devownerid-onboarding123'[source]¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.OWNER_CRED_UNIQUE_NAME = 'DevOwnerIDOnboardingOwnerCred'[source]¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.TRUSTSTORE_UNIQUE_NAME = 'DevOwnerIDOnboardingTLSTruststore'[source]¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.REMOTE_PATH_DEV_OWNER_ID = '/.well-known/est/DevOwnerIDOnboardingDomain/dev_owner_id/simpleenroll'[source]¶
- aoki.management.commands.aoki_setup_est_onboarding_test_env.REMOTE_PATH_DOMAIN_CREDENTIAL = '/.well-known/est/DevOwnerIDOnboardingDomain/domain_credential/simpleenroll'[source]¶
- class aoki.management.commands.aoki_setup_est_onboarding_test_env.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]¶
Bases:
pki.management.commands.base_commands.CertificateCreationCommandMixin,trustpoint.logger.LoggerMixin,django.core.management.base.BaseCommandCreates a Trustpoint test environment for DevOwnerID EST onboarding testing.
- help = 'Creates a local issuing CA, domain, and device for DevOwnerID EST onboarding testing. The...[source]¶