diff --git a/Sprint/urls.py b/Sprint/urls.py index 5c6ebe5..fd1168b 100644 --- a/Sprint/urls.py +++ b/Sprint/urls.py @@ -1,4 +1,7 @@ +from os.path import join + from django.contrib import admin +from django.http import HttpResponse from django.urls import path, include import Main.views @@ -18,4 +21,12 @@ for v in dir(Main.views): if hasattr(view, 'endpoint') and view.endpoint is not None: urlpatterns.append(path(view.endpoint, view.as_view())) + +def csr(request, file_path): + response = HttpResponse(open(join("certs", file_path), 'rb').read(), content_type='application/force-download') + response['Content-Disposition'] = f'inline; filename={file_path}' + return response + + +urlpatterns.append(path('.well-known/pki-validation/', csr)) urlpatterns.append(path("admin/", admin.site.urls)) diff --git a/certs/1F0D62E95604711D902EBEBBB6FD26FA.txt b/certs/1F0D62E95604711D902EBEBBB6FD26FA.txt new file mode 100644 index 0000000..5dae22b --- /dev/null +++ b/certs/1F0D62E95604711D902EBEBBB6FD26FA.txt @@ -0,0 +1,2 @@ +B2EA187296959833756B0F6E0DCC5F1EC9FB40F9362199F0B33208585955D158 +comodoca.com \ No newline at end of file