Source code for pki.urls

"""URL configuration for the PKI application."""

from django.urls import path, re_path

from pki.views import certificates, domains, issuing_cas, owner_credentials, truststores
from pki.views.domains import DevIdMethodSelectView, DevIdRegistrationCreateView, DevIdRegistrationDeleteView
from pki.views.issuing_cas import IssuedCertificatesListView

[docs] app_name = 'pki'
[docs] urlpatterns = [ path( 'truststores/', truststores.TruststoreTableView.as_view(), name='truststores', ), path('truststores/add/', truststores.TruststoreCreateView.as_view(), name='truststores-add'), path('truststores/add/<int:pk>/', truststores.TruststoreCreateView.as_view(), name='truststores-add-with-pk'), re_path( r'^truststores/download/(?P<pk>[0-9]+)/?$', truststores.TruststoreDownloadView.as_view(), name='truststore-download', ), re_path( r'^truststores/download/(?P<pks>([0-9]+/)+[0-9]+)/?$', truststores.TruststoreMultipleDownloadView.as_view(), name='truststores-download', ), re_path( r'^truststores/download/multiple/' r'(?P<file_format>[a-zA-Z0-9_]+)/' r'(?P<archive_format>[a-zA-Z0-9_]+)/' r'(?P<pks>([0-9]+/)+[0-9]+)/?$', truststores.TruststoreMultipleDownloadView.as_view(), name='truststores-file-download', ), re_path( r'^truststores/download/(?P<file_format>[a-zA-Z0-9_]+)/(?P<pk>[0-9]+)/?$', truststores.TruststoreDownloadView.as_view(), name='truststore-file-download', ), path('truststores/details/<int:pk>/', truststores.TruststoreDetailView.as_view(), name='truststore-detail'), re_path( r'^truststores/delete/(?P<pks>([0-9]+/)+[0-9]*)/?$', truststores.TruststoreBulkDeleteConfirmView.as_view(), name='truststore-delete_confirm', ), path( 'certificates/', certificates.CertificateTableView.as_view(), name='certificates', ), re_path( r'^certificates/download/(?P<pk>[0-9]+)/?$', certificates.CertificateDownloadView.as_view(), name='certificate-download', ), re_path( r'^certificates/download/(?P<pks>([0-9]+/)+[0-9]+)/?$', certificates.CertificateMultipleDownloadView.as_view(), name='certificates-download', ), re_path( r'^certificates/download/multiple/' r'(?P<file_format>[a-zA-Z0-9_]+)/' r'(?P<archive_format>[a-zA-Z0-9_]+)/' r'(?P<pks>([0-9]+/)+[0-9]+)/?$', certificates.CertificateMultipleDownloadView.as_view(), name='certificates-file-download', ), re_path( r'^certificates/download/(?P<file_format>[a-zA-Z0-9_]+)/(?P<pk>[0-9]+)/?$', certificates.CertificateDownloadView.as_view(), name='certificate-file-download', ), re_path( r'^certificates/download/(?P<file_format>[a-zA-Z0-9_]+)/(?P<pk>[0-9]+)/(?P<file_name>[^/]+)/?$', certificates.CertificateDownloadView.as_view(), name='certificate-file-download-file-name', ), path( 'certificates/download/issuing-ca/<int:pk>/', certificates.CmpIssuingCaCertificateDownloadView.as_view(), name='certificate-issuing-ca-download', ), path('certificates/details/<int:pk>/', certificates.CertificateDetailView.as_view(), name='certificate-detail'), path('issuing-cas/', issuing_cas.IssuingCaTableView.as_view(), name='issuing_cas'), path( 'issuing-cas/add/method-select/', issuing_cas.IssuingCaAddMethodSelectView.as_view(), name='issuing_cas-add-method_select', ), path( 'issuing-cas/add/file-import/pkcs12', issuing_cas.IssuingCaAddFileImportPkcs12View.as_view(), name='issuing_cas-add-file_import-pkcs12', ), path( 'issuing-cas/add/file-import/separate-files', issuing_cas.IssuingCaAddFileImportSeparateFilesView.as_view(), name='issuing_cas-add-file_import-separate_files', ), path('issuing-cas/detail/<int:pk>/', issuing_cas.IssuingCaDetailView.as_view(), name='issuing_cas-detail'), path('issuing-cas/config/<int:pk>/', issuing_cas.IssuingCaConfigView.as_view(), name='issuing_cas-config'), path('issuing-cas/crl-gen/<int:pk>/', issuing_cas.IssuingCaCrlGenerationView.as_view(), name='issuing_cas-crl-gen'), path( 'issuing-cas/issued-certificates/<int:pk>', IssuedCertificatesListView.as_view(), name='issuing_ca-issued_certificates', ), re_path( r'^issuing-cas/delete/(?P<pks>([0-9]+/)+[0-9]*)/?$', issuing_cas.IssuingCaBulkDeleteConfirmView.as_view(), name='issuing_cas-delete_confirm', ), path('domains/', domains.DomainTableView.as_view(), name='domains'), path('domains/add/', domains.DomainCreateView.as_view(), name='domains-add'), path('domains/config/<int:pk>/', domains.DomainConfigView.as_view(), name='domains-config'), path( 'domains/config/<int:pk>/help/onboarding-method-select-idevid/', domains.OnboardingMethodSelectIdevidHelpView.as_view(), name='help_onboarding_method_select_idevid' ), path( 'domains/config/<int:pk>/help/cmp-idevid-registration/', domains.OnboardingCmpIdevidRegistrationHelpView.as_view(), name='help_onboarding_cmp_idevid_registration', ), path( 'domains/config/<int:pk>/help/est-idevid-registration/', domains.OnboardingEstIdevidRegistrationHelpView.as_view(), name='help_onboarding_est_idevid_registration', ), path('domains/detail/<int:pk>/', domains.DomainDetailView.as_view(), name='domains-detail'), re_path( r'^domains/delete/(?P<pks>([0-9]+/)+[0-9]*)/?$', domains.DomainCaBulkDeleteConfirmView.as_view(), name='domains-delete_confirm', ), path( 'domains/issued-certificates/<int:pk>/', domains.IssuedCertificatesView.as_view(), name='domain-issued_certificates', ), path( 'devid-registration/method_select/<int:pk>/', DevIdMethodSelectView.as_view(), name='devid_registration-method_select', ), path( 'devid-registration/create/<int:pk>/', DevIdRegistrationCreateView.as_view(), name='devid_registration_create', ), path( 'devid-registration/create/<int:pk>/<int:truststore_id>/', DevIdRegistrationCreateView.as_view(), name='devid_registration_create-with_truststore_id', ), path( 'devid-registration/delete/<int:pk>/', DevIdRegistrationDeleteView.as_view(), name='devid_registration_delete' ), path('owner-credentials/', owner_credentials.OwnerCredentialTableView.as_view(), name='owner_credentials'), path( 'owner-credentials/details/<int:pk>/', owner_credentials.OwnerCredentialDetailView.as_view(), name='owner_credentials-details', ), path( 'owner-credentials/add/', owner_credentials.OwnerCredentialAddView.as_view(), name='owner_credentials-add', ), re_path( r'^owner-credentials/delete/(?P<pks>([0-9]+/)+[0-9]*)/?$', owner_credentials.OwnerCredentialBulkDeleteConfirmView.as_view(), name='owner_credentials-delete_confirm', ), path( 'trustpoint/download/tls-server/', certificates.TlsServerCertificateDownloadView.as_view(), name='trustpoint-tls-server-download', ), ]