이 오픈 소스 프로젝트는 커뮤니티 지원입니다. 문제를보고하거나 아이디어를 공유하려면 문제를 사용하십시오. 문제를 해결하기위한 제안이 있다면 해당 세부 정보도 포함하십시오. 또한 풀 요청을 사용하여 실제 버그 수정 또는 제안 된 개선 사항을 제공하십시오. 우리는 모든 기여를 환영하고 감사합니다. 질문이 있거나 우리 팀과 이야기하고 싶습니까? 슬랙에 우리와 함께하십시오 !
Vcert Python은 Venafi Trust Protection Platform 또는 Venafi를 서비스로 사용하여 엔터프라이즈 보안 정책을 준수하는 주요 생성 및 기계 ID (SSL/TLS 인증서 및 키라고도 함)의 주요 생성 및 등록을 단순화하도록 설계된 Python 라이브러리 및 SDK입니다.
이 구현은 원래 GO 라이브러리 https://github.com/venafi/vcert를 기반으로합니다.
시작 버전 0.14.0 VCERT-PYSTHON 만 Python 3.6 이상을 지원합니다.
VCERT 릴리스는 최신 버전의 Trust Protection 플랫폼을 사용하여 테스트됩니다. 최신 VCERT 릴리스는 소비하는 API 메소드의 하위 집합을 기반으로 17.3 이상의 신뢰 보호 플랫폼과 호환되어야합니다.
PIP를 사용하여 라이브러리를 얻으십시오.
pip install vcert
Github에서 최신 버전을 설치할 수도 있습니다.
pip install https://github.com/Venafi/vcert-python/archive/master.zip
설치에 종속성을 수집하지 않으면 Python Setuptools가 최신 상태인지 확인하십시오. 다음 명령을 실행하여 최신 버전의 Setuptools로 업그레이드하십시오. pip install setuptools -U
프로그래밍 방식으로 사용되는 코드 샘플은 /예제의 파일을 검토하십시오.
zone 형식은 " ved policy"prefix (예 : " ved policy certificates vcert"또는 간단히 "인증서 vcert")가 있거나없는 정책의 DN입니다.zone 형식은 AltagePredict 응용 프로그램의 이름이며 단일 백 슬래시 문자로 구분 된 발행 템플릿의 API 별칭입니다 (예 : "내 응용 프로그램 my cit"). CA 템플릿이 정책에 의해 지정되는 요구 사항은 오랜 대기 VENAFI 모범 사례를 따르며, 또한 VCERT 사용자의 인증서 요청 프로세스를 간단하게 유지하기 위해 설계 목표를 충족시킵니다. 요청과 함께 CA 템플릿을 지정할 수있는 기능이 필요한 경우 TPP REST API를 사용할 수 있지만 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-PYSTHON으로 개발하는 동안 VirtualEnV를 사용하여 pip install --editable 있는 개발 모드에서 소스에서 Vcert-Python 라이브러리를 설치하는 경우 도움이됩니다. https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/를 참조하십시오.
여기에서 버전 기록을 확인하십시오
Copyright © Venafi, Inc. 모든 권리 보유.
VCERT는 Apache 라이센스 버전 2.0에 따라 라이센스가 부여됩니다. 정식 라이센스 텍스트는 LICENSE 참조하십시오.
[email protected]에 질문/의견을 직접 설명하십시오.