Где я могу найти ключевой файл, файл сертификата и ca_certs для моего автоматически сгенерированного сертификата SSL с помощью Heroku?
У меня есть автоматически сгенерированный SSL-сертификат для моего приложения Heroku, но я ищу, где будут сгенерированы мои ключевые файлы, certfile и ca_certs, чтобы поместить их в мою конфигурацию сельдерея ниже -
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings')
app = Celery('project')
app.conf.timezone = 'Europe/London'
app.config_from_object('django.conf:settings')
app.conf.update(BROKER_URL=str(os.getenv('REDIS_URL')),
CELERY_RESULT_BACKEND=str(os.getenv('REDIS_URL')),
broker_use_ssl = {
'keyfile': ????,
'certfile': ????,
'ca_certs': ????,
'ssl_cert_reqs': ssl.CERT_REQUIRED
},
redis_backend_use_ssl = {
'keyfile': ????,
'certfile': ????,
'ca_certs': ????,
'ssl_cert_reqs': ssl.CERT_REQUIRED
})
app.autodiscover_tasks()
В настоящий момент я использую ssl.CERT_NONE, который не будет работать при переходе в производство.