Model Relationships¶
Complete Model Diagram¶
This diagram shows all Django models and their relationships across the Trustpoint application.
Legend:
Boxes represent Django models
Solid arrows indicate ForeignKey relationships
Dashed arrows indicate ManyToMany relationships
Colors group models by application
Model Index by Application¶
appsecrets¶
AppSecretBackendModel
app secret backend model
Database table:
app_secret_backendRelationships:
pkcs11_config(OneToOneRel) → appsecrets.AppSecretPkcs11ConfigModel
software_config(OneToOneRel) → appsecrets.AppSecretSoftwareConfigModel
AppSecretPkcs11ConfigModel
app secret pkcs11 config model
Database table:
app_secret_pkcs11_configRelationships:
backend(OneToOneField) → appsecrets.AppSecretBackendModel
AppSecretSoftwareConfigModel
app secret software config model
Database table:
app_secret_software_configRelationships:
backend(OneToOneField) → appsecrets.AppSecretBackendModel
cmp¶
CmpTransactionModel
cmp transaction model
Database table:
cmp_cmptransactionmodelRelationships:
device(ForeignKey) → devices.DeviceModel
domain(ForeignKey) → pki.DomainModel
final_certificate(ForeignKey) → pki.CertificateModel
issuer_credential(ForeignKey) → pki.CredentialModel
crypto¶
CryptoManagedKeyModel
crypto managed key model
Database table:
crypto_managed_keyRelationships:
credentialmodel(ManyToOneRel) → pki.CredentialModel
pkcs11_binding(OneToOneRel) → crypto.CryptoManagedKeyPkcs11BindingModel
software_binding(OneToOneRel) → crypto.CryptoManagedKeySoftwareBindingModel
rest_binding(OneToOneRel) → crypto.CryptoManagedKeyRestBindingModel
provider_profile(ForeignKey) → crypto.CryptoProviderProfileModel
CryptoManagedKeyPkcs11BindingModel
crypto managed key pkcs11 binding model
Database table:
crypto_managed_key_pkcs11_bindingRelationships:
managed_key(OneToOneField) → crypto.CryptoManagedKeyModel
provider_profile(ForeignKey) → crypto.CryptoProviderProfileModel
CryptoManagedKeyRestBindingModel
crypto managed key rest binding model
Database table:
crypto_managed_key_rest_bindingRelationships:
managed_key(OneToOneField) → crypto.CryptoManagedKeyModel
provider_profile(ForeignKey) → crypto.CryptoProviderProfileModel
CryptoManagedKeySoftwareBindingModel
crypto managed key software binding model
Database table:
crypto_managed_key_software_bindingRelationships:
managed_key(OneToOneField) → crypto.CryptoManagedKeyModel
provider_profile(ForeignKey) → crypto.CryptoProviderProfileModel
CryptoProviderCapabilityPkcs11DetailModel
crypto provider capability pkcs11 detail model
Database table:
crypto_provider_capability_pkcs11_detailRelationships:
snapshot(OneToOneField) → crypto.CryptoProviderCapabilitySnapshotModel
CryptoProviderCapabilityRestDetailModel
crypto provider capability rest detail model
Database table:
crypto_provider_capability_rest_detailRelationships:
snapshot(OneToOneField) → crypto.CryptoProviderCapabilitySnapshotModel
CryptoProviderCapabilitySnapshotModel
crypto provider capability snapshot model
Database table:
crypto_provider_capability_snapshotRelationships:
pkcs11_detail(OneToOneRel) → crypto.CryptoProviderCapabilityPkcs11DetailModel
software_detail(OneToOneRel) → crypto.CryptoProviderCapabilitySoftwareDetailModel
rest_detail(OneToOneRel) → crypto.CryptoProviderCapabilityRestDetailModel
profile(ForeignKey) → crypto.CryptoProviderProfileModel
CryptoProviderCapabilitySoftwareDetailModel
crypto provider capability software detail model
Database table:
crypto_provider_capability_software_detailRelationships:
snapshot(OneToOneField) → crypto.CryptoProviderCapabilitySnapshotModel
CryptoProviderPkcs11ConfigModel
crypto provider pkcs11 config model
Database table:
crypto_provider_pkcs11_configRelationships:
profile(OneToOneField) → crypto.CryptoProviderProfileModel
CryptoProviderProfileModel
crypto provider profile model
Database table:
crypto_provider_profileRelationships:
pkcs11_config(OneToOneRel) → crypto.CryptoProviderPkcs11ConfigModel
software_config(OneToOneRel) → crypto.CryptoProviderSoftwareConfigModel
rest_config(OneToOneRel) → crypto.CryptoProviderRestConfigModel
managed_keys(ManyToOneRel) → crypto.CryptoManagedKeyModel
pkcs11_key_bindings(ManyToOneRel) → crypto.CryptoManagedKeyPkcs11BindingModel
software_key_bindings(ManyToOneRel) → crypto.CryptoManagedKeySoftwareBindingModel
rest_key_bindings(ManyToOneRel) → crypto.CryptoManagedKeyRestBindingModel
capability_snapshots(ManyToOneRel) → crypto.CryptoProviderCapabilitySnapshotModel
current_capability_snapshot(ForeignKey) → crypto.CryptoProviderCapabilitySnapshotModel
CryptoProviderRestConfigModel
crypto provider rest config model
Database table:
crypto_provider_rest_configRelationships:
profile(OneToOneField) → crypto.CryptoProviderProfileModel
CryptoProviderSoftwareConfigModel
crypto provider software config model
Database table:
crypto_provider_software_configRelationships:
profile(OneToOneField) → crypto.CryptoProviderProfileModel
devices¶
DeviceModel
device model
Database table:
devices_devicemodelRelationships:
remotedevicecredentialdownloadmodel(ManyToOneRel) → devices.RemoteDeviceCredentialDownloadModel
issued_credentials(ManyToOneRel) → pki.IssuedCredentialModel
remote_issued_credentials(ManyToOneRel) → pki.RemoteIssuedCredentialModel
cmp_transactions(ManyToOneRel) → cmp.CmpTransactionModel
notifications(ManyToOneRel) → management.NotificationModel
domain(ForeignKey) → pki.DomainModel
onboarding_config(ForeignKey) → onboarding.OnboardingConfigModel
no_onboarding_config(ForeignKey) → onboarding.NoOnboardingConfigModel
RemoteDeviceCredentialDownloadModel
remote device credential download model
Database table:
devices_remotedevicecredentialdownloadmodelRelationships:
issued_credential_model(OneToOneField) → pki.IssuedCredentialModel
device(ForeignKey) → devices.DeviceModel
management¶
AppVersion
App Version
Database table:
management_appversion
AuditLog
Audit Log Entry
Database table:
management_auditlogRelationships:
target_content_type(ForeignKey) → contenttypes.ContentType
actor(ForeignKey) → auth.User
BackupOptions
Backup Option
Database table:
management_backupoptions
InternationalizationConfig
internationalization config
Database table:
management_internationalizationconfig
LoggingConfig
logging config
Database table:
management_loggingconfig
NotificationConfig
Notification Configuration
Database table:
management_notificationconfig
NotificationMessageModel
notification message model
Database table:
management_notificationmessagemodelRelationships:
notifications(ManyToOneRel) → management.NotificationModel
NotificationModel
notification model
Database table:
management_notificationmodelRelationships:
domain(ForeignKey) → pki.DomainModel
certificate(ForeignKey) → pki.CertificateModel
device(ForeignKey) → devices.DeviceModel
issuing_ca(ForeignKey) → pki.CaModel
message(ForeignKey) → management.NotificationMessageModel
statuses(ManyToManyField) → management.NotificationStatus
NotificationStatus
notification status
Database table:
management_notificationstatusRelationships:
notifications(ManyToManyRel) → management.NotificationModel
PrometheusConfig
Prometheus Configuration
Database table:
management_prometheusconfig
SecurityConfig
security config
Database table:
management_securityconfig
SmtpEmailConfig
SMTP Email Configuration
Database table:
management_smtpemailconfig
TlsSettings
tls settings
Database table:
management_tlssettings
UIConfig
ui config
Database table:
management_uiconfig
WeakECCCurve
weak ecc curve
Database table:
management_weakecccurve
WeakSignatureAlgorithm
weak signature algorithm
Database table:
management_weaksignaturealgorithm
WorkflowExecutionConfig
workflow execution config
Database table:
management_workflowexecutionconfig
onboarding¶
NoOnboardingConfigModel
no onboarding config model
Database table:
onboarding_noonboardingconfigmodelRelationships:
device(ManyToOneRel) → devices.DeviceModel
owner_credentials(ManyToOneRel) → pki.OwnerCredentialModel
remote_cas(ManyToOneRel) → pki.CaModel
trust_store(ForeignKey) → pki.TruststoreModel
OnboardingConfigModel
onboarding config model
Database table:
onboarding_onboardingconfigmodelRelationships:
device(ManyToOneRel) → devices.DeviceModel
owner_credentials(ManyToOneRel) → pki.OwnerCredentialModel
remote_cas(ManyToOneRel) → pki.CaModel
idevid_trust_store(ForeignKey) → pki.TruststoreModel
trust_store(ForeignKey) → pki.TruststoreModel
opc_trust_store(ForeignKey) → pki.TruststoreModel
pki¶
AccessDescriptionModel
access description model
Database table:
pki_accessdescriptionmodelRelationships:
authority_info_access_syntax(ManyToManyRel) → pki.AuthorityInformationAccessExtension
subject_info_access_syntax(ManyToManyRel) → pki.SubjectInformationAccessExtension
access_location(ForeignKey) → pki.GeneralNameModel
ActiveTrustpointTlsServerCredentialModel
active trustpoint tls server credential model
Database table:
pki_activetrustpointtlsservercredentialmodelRelationships:
credential(ForeignKey) → pki.CredentialModel
AttributeTypeAndValue
attribute type and value
Database table:
pki_attributetypeandvalueRelationships:
generalnamedirectoryname(ManyToManyRel) → pki.GeneralNameDirectoryName
distribution_point_name(ManyToManyRel) → pki.DistributionPointName
subjectdirectoryattributesextension(ManyToManyRel) → pki.SubjectDirectoryAttributesExtension
issuer(ManyToManyRel) → pki.CertificateModel
subject(ManyToManyRel) → pki.CertificateModel
AuthorityInformationAccessExtension
authority information access extension
Database table:
pki_authorityinformationaccessextensionRelationships:
certificatemodel(ManyToOneRel) → pki.CertificateModel
authority_info_access_syntax(ManyToManyField) → pki.AccessDescriptionModel
AuthorityKeyIdentifierExtension
authority key identifier extension
Database table:
pki_authoritykeyidentifierextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
authority_cert_issuer(ForeignKey) → pki.GeneralNamesModel
BasicConstraintsExtension
basic constraints extension
Database table:
pki_basicconstraintsextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
CPSUriModel
cps uri model
Database table:
pki_cpsurimodelRelationships:
qualifiers(ManyToOneRel) → pki.QualifierModel
CaModel
Certificate Authority
Database table:
pki_genericcamodelRelationships:
revoked_certificates(ManyToOneRel) → pki.RevokedCertificateModel
crls(ManyToOneRel) → pki.CrlModel
remote_issued_credentials(ManyToOneRel) → pki.RemoteIssuedCredentialModel
child_cas(ManyToOneRel) → pki.CaModel
domains(ManyToOneRel) → pki.DomainModel
notifications(ManyToOneRel) → management.NotificationModel
parent_ca(ForeignKey) → pki.CaModel
certificate(ForeignKey) → pki.CertificateModel
credential(OneToOneField) → pki.CredentialModel
chain_truststore(OneToOneField) → pki.TruststoreModel
onboarding_config(ForeignKey) → onboarding.OnboardingConfigModel
no_onboarding_config(ForeignKey) → onboarding.NoOnboardingConfigModel
CertificateChainOrderModel
certificate chain order model
Database table:
pki_certificatechainordermodelRelationships:
certificate(ForeignKey) → pki.CertificateModel
credential(ForeignKey) → pki.CredentialModel
primary_certificate(ForeignKey) → pki.CertificateModel
CertificateModel
certificate model
Database table:
pki_certificatemodelRelationships:
certificatemodel(ManyToOneRel) → pki.CertificateModel
revoked_certificate(OneToOneRel) → pki.RevokedCertificateModel
credential_set(ManyToOneRel) → pki.CredentialModel
credential(ManyToManyRel) → pki.CredentialModel
credential_certificate_chains(ManyToManyRel) → pki.CredentialModel
primarycredentialcertificate(ManyToOneRel) → pki.PrimaryCredentialCertificate
certificatechainordermodel(ManyToOneRel) → pki.CertificateChainOrderModel
primary_certificate_set(ManyToOneRel) → pki.CertificateChainOrderModel
idevid_refs(ManyToOneRel) → pki.IDevIDReferenceModel
truststoremodel(ManyToManyRel) → pki.TruststoreModel
trust_store_components(ManyToOneRel) → pki.TruststoreOrderModel
keyless_cas(ManyToOneRel) → pki.CaModel
cmp_transaction_records(ManyToOneRel) → cmp.CmpTransactionModel
notifications(ManyToOneRel) → management.NotificationModel
issuer_id(ForeignKey) → pki.CertificateModel
key_usage_extension(ForeignKey) → pki.KeyUsageExtension
subject_alternative_name_extension(ForeignKey) → pki.SubjectAlternativeNameExtension
issuer_alternative_name_extension(ForeignKey) → pki.IssuerAlternativeNameExtension
basic_constraints_extension(ForeignKey) → pki.BasicConstraintsExtension
authority_key_identifier_extension(ForeignKey) → pki.AuthorityKeyIdentifierExtension
subject_key_identifier_extension(ForeignKey) → pki.SubjectKeyIdentifierExtension
certificate_policies_extension(ForeignKey) → pki.CertificatePoliciesExtension
extended_key_usage_extension(ForeignKey) → pki.ExtendedKeyUsageExtension
name_constraints_extension(ForeignKey) → pki.NameConstraintsExtension
crl_distribution_points_extension(ForeignKey) → pki.CrlDistributionPointsExtension
authority_information_access_extension(ForeignKey) → pki.AuthorityInformationAccessExtension
subject_information_access_extension(ForeignKey) → pki.SubjectInformationAccessExtension
inhibit_any_policy_extension(ForeignKey) → pki.InhibitAnyPolicyExtension
policy_constraints_extension(ForeignKey) → pki.PolicyConstraintsExtension
subject_directory_attributes_extension(ForeignKey) → pki.SubjectDirectoryAttributesExtension
freshest_crl_extension(ForeignKey) → pki.FreshestCrlExtension
issuer(ManyToManyField) → pki.AttributeTypeAndValue
subject(ManyToManyField) → pki.AttributeTypeAndValue
CertificatePoliciesExtension
certificate policies extension
Database table:
pki_certificatepoliciesextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
certificate_policies(ManyToManyField) → pki.PolicyInformation
CertificateProfileModel
certificate profile model
Database table:
pki_certificateprofilemodelRelationships:
domains_as_credential_profile(ManyToOneRel) → pki.DomainModel
domains(ManyToOneRel) → pki.DomainAllowedCertificateProfileModel
CredentialModel
credential model
Database table:
pki_credentialmodelRelationships:
issued_credential(OneToOneRel) → pki.IssuedCredentialModel
remote_issued_credential(OneToOneRel) → pki.RemoteIssuedCredentialModel
primarycredentialcertificate(ManyToOneRel) → pki.PrimaryCredentialCertificate
certificatechainordermodel(ManyToOneRel) → pki.CertificateChainOrderModel
activetrustpointtlsservercredentialmodel(ManyToOneRel) → pki.ActiveTrustpointTlsServerCredentialModel
issuing_ca(OneToOneRel) → pki.CaModel
cmp_transaction_issuer_records(ManyToOneRel) → cmp.CmpTransactionModel
signer(OneToOneRel) → signer.SignerModel
managed_private_key(ForeignKey) → crypto.CryptoManagedKeyModel
certificate(ForeignKey) → pki.CertificateModel
certificates(ManyToManyField) → pki.CertificateModel
certificate_chain(ManyToManyField) → pki.CertificateModel
CrlDistributionPointsExtension
crl distribution points extension
Database table:
pki_crldistributionpointsextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
distribution_points(ManyToManyField) → pki.DistributionPointModel
CrlModel
Certificate Revocation List
Database table:
pki_crlmodelRelationships:
ca(ForeignKey) → pki.CaModel
DevIdRegistration
dev id registration
Database table:
pki_devidregistrationRelationships:
truststore(ForeignKey) → pki.TruststoreModel
domain(ForeignKey) → pki.DomainModel
DistributionPointModel
distribution point model
Database table:
pki_distributionpointmodelRelationships:
crldistributionpointsextension(ManyToManyRel) → pki.CrlDistributionPointsExtension
freshestcrlextension(ManyToManyRel) → pki.FreshestCrlExtension
distribution_point_name(ForeignKey) → pki.DistributionPointName
crl_issuer(ForeignKey) → pki.GeneralNamesModel
DistributionPointName
distribution point name
Database table:
pki_distributionpointnameRelationships:
distributionpointmodel(ManyToOneRel) → pki.DistributionPointModel
full_name(ForeignKey) → pki.GeneralNamesModel
name_relative_to_crl_issuer(ManyToManyField) → pki.AttributeTypeAndValue
DomainAllowedCertificateProfileModel
domain allowed certificate profile model
Database table:
pki_domainallowedcertificateprofilemodelRelationships:
domain(ForeignKey) → pki.DomainModel
certificate_profile(ForeignKey) → pki.CertificateProfileModel
DomainModel
domain model
Database table:
pki_domainmodelRelationships:
devices(ManyToOneRel) → devices.DeviceModel
issued_credentials(ManyToOneRel) → pki.IssuedCredentialModel
remote_issued_credentials(ManyToOneRel) → pki.RemoteIssuedCredentialModel
certificate_profiles(ManyToOneRel) → pki.DomainAllowedCertificateProfileModel
devid_registrations(ManyToOneRel) → pki.DevIdRegistration
cmp_transactions(ManyToOneRel) → cmp.CmpTransactionModel
notifications(ManyToOneRel) → management.NotificationModel
issuing_ca(ForeignKey) → pki.CaModel
domain_credential_profile(ForeignKey) → pki.CertificateProfileModel
ExtendedKeyUsageExtension
extended key usage extension
Database table:
pki_extendedkeyusageextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
key_purpose_ids(ManyToManyField) → pki.KeyPurposeIdModel
FreshestCrlExtension
freshest crl extension
Database table:
pki_freshestcrlextensionRelationships:
certificatemodel(ManyToOneRel) → pki.CertificateModel
distribution_points(ManyToManyField) → pki.DistributionPointModel
GeneralNameDNSName
general name dns name
Database table:
pki_generalnamednsnameRelationships:
general_names_set(ManyToManyRel) → pki.GeneralNamesModel
generalnamemodel(ManyToOneRel) → pki.GeneralNameModel
GeneralNameDirectoryName
general name directory name
Database table:
pki_generalnamedirectorynameRelationships:
general_names_set(ManyToManyRel) → pki.GeneralNamesModel
generalnamemodel(ManyToOneRel) → pki.GeneralNameModel
names(ManyToManyField) → pki.AttributeTypeAndValue
GeneralNameIpAddress
general name ip address
Database table:
pki_generalnameipaddressRelationships:
general_names_set(ManyToManyRel) → pki.GeneralNamesModel
generalnamemodel(ManyToOneRel) → pki.GeneralNameModel
GeneralNameModel
general name model
Database table:
pki_generalnamemodelRelationships:
generalsubtree(ManyToOneRel) → pki.GeneralSubtree
accessdescriptionmodel(ManyToOneRel) → pki.AccessDescriptionModel
rfc822_name(ForeignKey) → pki.GeneralNameRFC822Name
dns_name(ForeignKey) → pki.GeneralNameDNSName
directory_name(ForeignKey) → pki.GeneralNameDirectoryName
uri(ForeignKey) → pki.GeneralNameUniformResourceIdentifier
ip_address(ForeignKey) → pki.GeneralNameIpAddress
registered_id(ForeignKey) → pki.GeneralNameRegisteredId
other_name(ForeignKey) → pki.GeneralNameOtherName
GeneralNameOtherName
general name other name
Database table:
pki_generalnameothernameRelationships:
general_names_set(ManyToManyRel) → pki.GeneralNamesModel
generalnamemodel(ManyToOneRel) → pki.GeneralNameModel
GeneralNameRFC822Name
general name rf c822 name
Database table:
pki_generalnamerfc822nameRelationships:
general_names_set(ManyToManyRel) → pki.GeneralNamesModel
generalnamemodel(ManyToOneRel) → pki.GeneralNameModel
GeneralNameRegisteredId
general name registered id
Database table:
pki_generalnameregisteredidRelationships:
general_names_set(ManyToManyRel) → pki.GeneralNamesModel
generalnamemodel(ManyToOneRel) → pki.GeneralNameModel
GeneralNameUniformResourceIdentifier
general name uniform resource identifier
Database table:
pki_generalnameuniformresourceidentifierRelationships:
general_names_set(ManyToManyRel) → pki.GeneralNamesModel
generalnamemodel(ManyToOneRel) → pki.GeneralNameModel
GeneralNamesModel
general names model
Database table:
pki_generalnamesmodelRelationships:
issueralternativenameextension(ManyToOneRel) → pki.IssuerAlternativeNameExtension
subjectalternativenameextension(ManyToOneRel) → pki.SubjectAlternativeNameExtension
authoritykeyidentifierextension(ManyToOneRel) → pki.AuthorityKeyIdentifierExtension
distributionpointname(ManyToOneRel) → pki.DistributionPointName
distributionpointmodel(ManyToOneRel) → pki.DistributionPointModel
rfc822_names(ManyToManyField) → pki.GeneralNameRFC822Name
dns_names(ManyToManyField) → pki.GeneralNameDNSName
directory_names(ManyToManyField) → pki.GeneralNameDirectoryName
uniform_resource_identifiers(ManyToManyField) → pki.GeneralNameUniformResourceIdentifier
ip_addresses(ManyToManyField) → pki.GeneralNameIpAddress
registered_ids(ManyToManyField) → pki.GeneralNameRegisteredId
other_names(ManyToManyField) → pki.GeneralNameOtherName
GeneralSubtree
general subtree
Database table:
pki_generalsubtreeRelationships:
permitted_subtrees_set(ManyToManyRel) → pki.NameConstraintsExtension
excluded_subtrees_set(ManyToManyRel) → pki.NameConstraintsExtension
base(ForeignKey) → pki.GeneralNameModel
IDevIDReferenceModel
i dev id reference model
Database table:
pki_idevidreferencemodelRelationships:
dev_owner_id(ForeignKey) → pki.OwnerCredentialModel
dev_owner_id_certificate(ForeignKey) → pki.CertificateModel
InhibitAnyPolicyExtension
inhibit any policy extension
Database table:
pki_inhibitanypolicyextensionRelationships:
certificatemodel(ManyToOneRel) → pki.CertificateModel
IssuedCredentialModel
issued credential model
Database table:
pki_issuedcredentialmodelRelationships:
remotedevicecredentialdownloadmodel(OneToOneRel) → devices.RemoteDeviceCredentialDownloadModel
credential(OneToOneField) → pki.CredentialModel
device(ForeignKey) → devices.DeviceModel
domain(ForeignKey) → pki.DomainModel
IssuerAlternativeNameExtension
issuer alternative name extension
Database table:
pki_issueralternativenameextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
issuer_alt_name(ForeignKey) → pki.GeneralNamesModel
KeyPurposeIdModel
key purpose id model
Database table:
pki_keypurposeidmodelRelationships:
extended_key_usages(ManyToManyRel) → pki.ExtendedKeyUsageExtension
KeyUsageExtension
key usage extension
Database table:
pki_keyusageextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
NameConstraintsExtension
name constraints extension
Database table:
pki_nameconstraintsextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
permitted_subtrees(ManyToManyField) → pki.GeneralSubtree
excluded_subtrees(ManyToManyField) → pki.GeneralSubtree
NoticeReference
notice reference
Database table:
pki_noticereferenceRelationships:
usernotice(ManyToOneRel) → pki.UserNotice
OwnerCredentialModel
owner credential model
Database table:
pki_ownercredentialmodelRelationships:
remote_issued_credentials(ManyToOneRel) → pki.RemoteIssuedCredentialModel
idevid_ref_set(ManyToOneRel) → pki.IDevIDReferenceModel
onboarding_config(ForeignKey) → onboarding.OnboardingConfigModel
no_onboarding_config(ForeignKey) → onboarding.NoOnboardingConfigModel
PolicyConstraintsExtension
policy constraints extension
Database table:
pki_policyconstraintsextensionRelationships:
certificatemodel(ManyToOneRel) → pki.CertificateModel
PolicyInformation
policy information
Database table:
pki_policyinformationRelationships:
certificate_policies(ManyToManyRel) → pki.CertificatePoliciesExtension
policy_qualifiers(ManyToManyField) → pki.PolicyQualifierInfo
PolicyMappingModel
policy mapping model
Database table:
pki_policymappingmodelRelationships:
policy_mappings_extension(ManyToManyRel) → pki.PolicyMappingsExtension
PolicyMappingsExtension
policy mappings extension
Database table:
pki_policymappingsextensionRelationships:
policy_mappings(ManyToManyField) → pki.PolicyMappingModel
PolicyQualifierInfo
policy qualifier info
Database table:
pki_policyqualifierinfoRelationships:
policies(ManyToManyRel) → pki.PolicyInformation
qualifier(ForeignKey) → pki.QualifierModel
PrimaryCredentialCertificate
primary credential certificate
Database table:
pki_primarycredentialcertificateRelationships:
credential(ForeignKey) → pki.CredentialModel
certificate(ForeignKey) → pki.CertificateModel
QualifierModel
qualifier model
Database table:
pki_qualifiermodelRelationships:
policyqualifierinfo(ManyToOneRel) → pki.PolicyQualifierInfo
cps_uri(ForeignKey) → pki.CPSUriModel
user_notice(ForeignKey) → pki.UserNotice
RemoteIssuedCredentialModel
remote issued credential model
Database table:
pki_remoteissuedcredentialmodelRelationships:
credential(OneToOneField) → pki.CredentialModel
ca(ForeignKey) → pki.CaModel
owner_credential(ForeignKey) → pki.OwnerCredentialModel
device(ForeignKey) → devices.DeviceModel
domain(ForeignKey) → pki.DomainModel
RevokedCertificateModel
revoked certificate model
Database table:
pki_revokedcertificatemodelRelationships:
certificate(OneToOneField) → pki.CertificateModel
ca(ForeignKey) → pki.CaModel
SubjectAlternativeNameExtension
subject alternative name extension
Database table:
pki_subjectalternativenameextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
subject_alt_name(ForeignKey) → pki.GeneralNamesModel
SubjectDirectoryAttributesExtension
subject directory attributes extension
Database table:
pki_subjectdirectoryattributesextensionRelationships:
certificatemodel(ManyToOneRel) → pki.CertificateModel
subject_directory_attributes(ManyToManyField) → pki.AttributeTypeAndValue
SubjectInformationAccessExtension
subject information access extension
Database table:
pki_subjectinformationaccessextensionRelationships:
certificatemodel(ManyToOneRel) → pki.CertificateModel
subject_info_access_syntax(ManyToManyField) → pki.AccessDescriptionModel
SubjectKeyIdentifierExtension
subject key identifier extension
Database table:
pki_subjectkeyidentifierextensionRelationships:
certificates(ManyToOneRel) → pki.CertificateModel
TruststoreModel
truststore model
Database table:
pki_truststoremodelRelationships:
idevid_onboarding_configs(ManyToOneRel) → onboarding.OnboardingConfigModel
onboarding_configs(ManyToOneRel) → onboarding.OnboardingConfigModel
opc_onboarding_configs(ManyToOneRel) → onboarding.OnboardingConfigModel
no_onboarding_configs(ManyToOneRel) → onboarding.NoOnboardingConfigModel
truststoreordermodel(ManyToOneRel) → pki.TruststoreOrderModel
issuing_ca(OneToOneRel) → pki.CaModel
devid_registrations(ManyToOneRel) → pki.DevIdRegistration
certificates(ManyToManyField) → pki.CertificateModel
TruststoreOrderModel
truststore order model
Database table:
pki_truststoreordermodelRelationships:
certificate(ForeignKey) → pki.CertificateModel
trust_store(ForeignKey) → pki.TruststoreModel
UserNotice
user notice
Database table:
pki_usernoticeRelationships:
qualifiers(ManyToOneRel) → pki.QualifierModel
notice_ref(ForeignKey) → pki.NoticeReference
setup_wizard¶
SetupWizardCompletedModel
setup wizard completed model
Database table:
setup_wizard_setupwizardcompletedmodel
SetupWizardConfigModel
setup wizard config model
Database table:
setup_wizard_setupwizardconfigmodel
signer¶
SignedMessageModel
signed message model
Database table:
signer_signedmessagemodelRelationships:
signer(ForeignKey) → signer.SignerModel
SignerModel
signer model
Database table:
signer_signermodelRelationships:
signed_messages(ManyToOneRel) → signer.SignedMessageModel
credential(OneToOneField) → pki.CredentialModel
workflows2¶
Workflow2Approval
workflow2 approval
Database table:
workflows2_workflow2approvalRelationships:
instance(ForeignKey) → workflows2.Workflow2Instance
Workflow2Definition
workflow2 definition
Database table:
workflows2_workflow2definitionRelationships:
instances(ManyToOneRel) → workflows2.Workflow2Instance
ui_states(ManyToOneRel) → workflows2.Workflow2DefinitionUiState
Workflow2DefinitionUiState
workflow2 definition ui state
Database table:
workflows2_workflow2definitionuistateRelationships:
definition(ForeignKey) → workflows2.Workflow2Definition
Workflow2Instance
workflow2 instance
Database table:
workflows2_workflow2instanceRelationships:
approvals(ManyToOneRel) → workflows2.Workflow2Approval
runs(ManyToOneRel) → workflows2.Workflow2StepRun
jobs(ManyToOneRel) → workflows2.Workflow2Job
run(ForeignKey) → workflows2.Workflow2Run
definition(ForeignKey) → workflows2.Workflow2Definition
Workflow2Job
workflow2 job
Database table:
workflows2_workflow2jobRelationships:
instance(ForeignKey) → workflows2.Workflow2Instance
Workflow2Run
workflow2 run
Database table:
workflows2_workflow2runRelationships:
instances(ManyToOneRel) → workflows2.Workflow2Instance
Workflow2StepRun
workflow2 step run
Database table:
workflows2_workflow2steprunRelationships:
instance(ForeignKey) → workflows2.Workflow2Instance
Workflow2WorkerHeartbeat
workflow2 worker heartbeat
Database table:
workflows2_workflow2workerheartbeat