Этот проект с открытым исходным кодом поддерживается сообществом. Чтобы сообщить о проблеме или поделиться идеей, используйте проблемы ; И если у вас есть предложение для решения проблемы, пожалуйста, также включите эти данные. Кроме того, используйте запросы на привлечение , чтобы внести фактические исправления ошибок или предложенные улучшения. Мы приветствуем и ценим все вклад. Есть вопросы или хотите что -то обсудить с нашей командой? Присоединяйтесь к нам на Slack !
Vcert Python - это библиотека Python и SDK, предназначенная для упрощения генерации ключей и зачисления идентификаторов машин (также известных как сертификаты и ключи SSL/TLS), которые соответствуют политике безопасности корпоративной безопасности с использованием платформы для защиты доверия Venafi или Venafi в качестве услуги.
Эта реализация основана на оригинальной библиотеке GO, https://github.com/venafi/vcert.
Начальная версия 0.14.0 Vcert-Python только поддерживает Python 3.6 или выше
Выпуски VCERT тестируются с использованием последней версии платформы для защиты доверия. Последний выпуск VCERT должен быть совместимы с платформой защиты доверия 17.3 или выше, основываясь на подмножестве методов API, которые он потребляет.
Получить библиотеку с помощью PIP:
pip install vcert
Вы также можете установить последнюю версию от GitHub:
pip install https://github.com/Venafi/vcert-python/archive/master.zip
Если установка не удается сбором зависимости, убедитесь, что ваш Python Setuptools обновлен. Запустите следующую команду, чтобы обновить до последней версии Setuptools. pip install setuptools -U
Для образцов кода программного использования, пожалуйста, просмотрите файлы в /примеры.
zone представляет собой DN политики с префиксом « ved Policy» (например, « ved policy sertifits vcert» или просто «сертификаты vcert»)zone - это название приложения для отключения Predict и псевдоним API шаблона выпуска, назначенного ему, разграниченным одним символом BackSlash (например, «Мое приложение my cit») Требование к шаблону CA, которое назначено политикой, следует за давней наилучшей практикой Venafi, которая также соответствовала нашей цели проектирования, чтобы обеспечить простым процессом запроса сертификации для пользователей VCERT. Если вам нужна возможность указать шаблон CA с помощью запроса, вы можете использовать API -интерфейсы TPP REST, но, пожалуйста, рекомендуйте, что это идет против рекомендаций Venafi.
Venafi приветствует вклад сообщества разработчиков.
git clone [email protected]:youracct/vcert-python.git )git checkout -b your-branch-name )git commit -am 'Added some cool functionality' )git push origin your-branch-name ) Примечание. При разработке с Vcert-Python полезно, если вы используете VirtualEnv для установки библиотеки Vcert-Python из режима Source в разработке с pip install --editable . См.
Проверьте историю версии здесь
Copyright © Venafi, Inc. Все права защищены.
Vcert лицензирован по лицензии Apache, версия 2.0. Смотрите LICENSE для полной лицензии.
Пожалуйста, направьте вопросы/комментарии на [email protected].