Заявление об ограничении ответственности: я являюсь автором этого приложения.
Создание сертификатов для вашей компании или для целей разработки может быть сложной задачей, и существует множество решений, обеспечивающих простую настройку и управление вашими сертификатами.
В конце концов, у вас также есть CertsGenerator, который делает это очень простым, но тем не менее эффективным способом: просто создайте файл json с соответствующей конфигурацией и позвольте приложению сгенерировать сертификаты за вас!
Это приложение использует pyca под капотом, которая является одной из основных библиотек для языка Python, которая управляет сертификатами x.509 вместе с криптографическими материалами. Как вы, возможно, знаете, x.509 использует эти материалы для работы с сертификатами, а pyca скрывает все, что вам нужно для безопасного выполнения работы.
CertsGenerator действует как интерфейс между pyca и файлом конфигурации JSON для генерации сертификатов x.509:
Например, вы бы установили конфигурацию как this. Другие примеры находятся в этих файлах конфигурации тестирования, но вы можете адаптировать их в зависимости от ваших потребностей.
Спасибо, что прочитали эту статью, и не стесняйтесь вносить свой вклад в этот проект.
Ваше здоровье