Заявление об ограничении ответственности: я являюсь автором этого приложения.

Создание сертификатов для вашей компании или для целей разработки может быть сложной задачей, и существует множество решений, обеспечивающих простую настройку и управление вашими сертификатами.

В конце концов, у вас также есть CertsGenerator, который делает это очень простым, но тем не менее эффективным способом: просто создайте файл json с соответствующей конфигурацией и позвольте приложению сгенерировать сертификаты за вас!

Это приложение использует pyca под капотом, которая является одной из основных библиотек для языка Python, которая управляет сертификатами x.509 вместе с криптографическими материалами. Как вы, возможно, знаете, x.509 использует эти материалы для работы с сертификатами, а pyca скрывает все, что вам нужно для безопасного выполнения работы.

CertsGenerator действует как интерфейс между pyca и файлом конфигурации JSON для генерации сертификатов x.509:

Например, вы бы установили конфигурацию как this. Другие примеры находятся в этих файлах конфигурации тестирования, но вы можете адаптировать их в зависимости от ваших потребностей.

Спасибо, что прочитали эту статью, и не стесняйтесь вносить свой вклад в этот проект.

Ваше здоровье