Proyek open source ini didukung masyarakat. Untuk melaporkan masalah atau berbagi ide, gunakan masalah ; Dan jika Anda memiliki saran untuk memperbaiki masalah ini, harap sertakan detail itu juga. Selain itu, gunakan permintaan tarik untuk menyumbangkan perbaikan bug yang sebenarnya atau peningkatan yang diusulkan. Kami menyambut dan menghargai semua kontribusi. Punya pertanyaan atau ingin mendiskusikan sesuatu dengan tim kami? Bergabunglah dengan kami di Slack !
VCERT Python adalah perpustakaan Python dan SDK yang dirancang untuk menyederhanakan pembuatan kunci dan pendaftaran identitas mesin (juga dikenal sebagai sertifikat dan kunci SSL/TLS) yang mematuhi kebijakan keamanan perusahaan dengan menggunakan platform perlindungan Trust Venafi atau Venafi sebagai layanan.
Implementasi ini didasarkan pada perpustakaan Go asli, https://github.com/venafi/vcert.
Versi Mulai 0.14.0 VCERT-PYTHON Hanya mendukung Python 3.6 atau lebih tinggi
Rilis VCERT diuji menggunakan versi terbaru dari Platform Perlindungan Trust. Rilis VCERT terbaru harus kompatibel dengan Platform Perlindungan Trust 17.3 atau lebih tinggi berdasarkan subset metode API yang dikonsumsi.
Dapatkan Perpustakaan Menggunakan Pip:
pip install vcert
Anda juga dapat menginstal versi terbaru dari GitHub:
pip install https://github.com/Venafi/vcert-python/archive/master.zip
Jika instalasi gagal mengumpulkan ketergantungan, pastikan setuptool Python Anda mutakhir. Jalankan perintah berikut untuk meningkatkan ke versi terbaru dari Setuptools. pip install setuptools -U
Untuk sampel kode penggunaan terprogram, silakan tinjau file dalam /contoh.
zone adalah DN dari suatu kebijakan dengan atau tanpa awalan " ved kebijakan" (misalnya " ved policy sertifikat vcert" atau sekadar "sertifikat vcert")zone adalah nama aplikasi outagePredict dan alias API dari templat penerbitan yang ditetapkan untuk itu dibatasi oleh satu karakter backslash (misalnya "aplikasi saya cit saya") Persyaratan untuk templat CA yang akan ditugaskan oleh kebijakan mengikuti praktik terbaik Venafi yang sudah lama ada yang juga memenuhi tujuan desain kami untuk menjaga proses permintaan sertifikat tetap sederhana untuk pengguna vcert. Jika Anda memerlukan kemampuan untuk menentukan templat CA dengan permintaan, Anda dapat menggunakan API TPP REST tetapi harap disarankan ini bertentangan dengan rekomendasi Venafi.
Venafi menyambut kontribusi dari komunitas pengembang.
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 ) Catatan: Saat berkembang dengan vCert-python, akan sangat membantu jika Anda menggunakan virtualEnv untuk menginstal perpustakaan vcert-python dari sumber dalam mode pengembangan dengan pip install --editable . Lihat https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
Periksa riwayat versi di sini
Hak Cipta © Venafi, Inc. Semua hak dilindungi undang -undang.
VCERT dilisensikan di bawah lisensi Apache, versi 2.0. Lihat LICENSE untuk teks lisensi lengkap.
Harap langsung pertanyaan/komentar ke [email protected].