Bersertifikat Web - ACME Certificate Manager UI untuk Windows
Windows Acme Certificate Manager, ditenagai oleh Let's Encrypt dan otoritas sertifikat ACME lainnya. Aplikasi ini memudahkan untuk secara otomatis meminta, menginstal, dan terus memperbarui sertifikat gratis untuk Windows/IIS atau untuk layanan lain yang memerlukan sertifikat.
- Halaman Beranda Untuk Unduhan, Info dan Dukungan: https://certifytheweb.com/
- Dokumentasi: https://docs.certifytheweb.com
- Diskusi Komunitas: https://community.certifytheweb.com
- Changelog (catatan rilis): https://certifytheweb.com/home/changelog
Sertifikasi Web digunakan oleh ratusan ribu organisasi untuk mengelola jutaan sertifikat setiap bulan dan merupakan solusi sempurna bagi administrator yang menginginkan visibilitas manajemen sertifikat untuk domain mereka. Pelaporan status dasbor terpusat juga tersedia.

Fitur meliputi:
- Lihat detail lebih lanjut: https://certifytheweb.com/home/features
- Permintaan Sertifikat Mudah & Binding SSL Otomatis (IIS)
- Ambil sertifikat dari otoritas sertifikat ACME termasuk Let's Encrypt, Buypass GO, Zerossl dan Martini Security (Stir/Shaken) atau gunakan server ACME CA pribadi termasuk DigiCert, Smallstep, Keyon True-Xtender dll.
- Mode pratinjau untuk melihat tindakan mana yang akan dilakukan aplikasi (termasuk binding mana yang akan ditambahkan/diperbarui)
- Perpanjangan otomatis dan pemeliharaan sertifikat menggunakan layanan latar belakang, dengan frekuensi pembaruan yang dapat dikonfigurasi.
- Kelola sertifikat untuk:
- Domain Tunggal, Domain Ganda (SAN) dan Sertifikat Wildcard (*.example.com)
- Dukungan untuk sertifikat Stir/Shaken untuk identitas telepon yang aman.
- Satu contoh dapat dikonfigurasi untuk mengelola ribuan sertifikat (versi berlisensi).
- Validasi Tantangan HTTP atau DNS.
- Server tantangan http bawaan untuk konfigurasi respons tantangan yang lebih mudah
- Validasi DNS melalui lebih dari 30 API yang didukung (termasuk Azure DNS, Alibaba Cloud, AWS Route53, Cloudflare, DNSMadeEasy, Godaddy, OVH, SimplednsPlus). Beberapa penyedia diimplementasikan melalui proyek Posh-Acme
- Dukungan untuk layanan validasi DNS Cloud Cloud dikelola DNS, yang memungkinkan validasi DNS melalui penyedia DNS apa pun.
- Beberapa otorisasi didukung, memungkinkan campuran pengaturan validasi domain per sertifikat yang dikelola
- Kredensial tersimpan (tombol akses API dll. Dilindungi oleh API Perlindungan Data Windows)
- Tugas Penerapan dan Penerapan Permintaan Pra/POST untuk penyebaran lanjutan ( Exchange, RDS, Multi-Server, CCS, Apache, Nginx, Ekspor, Webhooks, Hashicorp Vault, Azure Keyvault dll )
Edisi Komunitas gratis dan mendukung hingga 5 sertifikat yang dikelola, versi berlisensi mendukung sertifikat yang dikelola tanpa batas. Kunci lisensi tersedia untuk organisasi komersial, pengguna yang ingin membantu mendanai pengembangan atau pengguna yang membutuhkan dukungan.
Persyaratan:
- Windows Server 2012 R2 atau lebih tinggi (.NET 4.6.2 atau lebih tinggi), 64-bit
- PowerShell 5.1 atau lebih tinggi (untuk fungsionalitas seperti tugas penyebaran dan beberapa penyedia DNS).
Mulai Cepat (Pengguna IIS)
- Unduh dari https://certifytheweb.com/ dan instal. Pengguna Cokelat dapat
choco install certifytheweb . - Klik 'Sertifikat Baru', secara opsional pilih situs IIS Anda (mengikat nama host akan terdeteksi secara otomatis, atau hanya memasukkannya secara manual). Simpan pengaturan Anda dan klik 'Sertifikat Permintaan'
- Semua selesai! Sertifikat akan diperbarui secara otomatis.
Pengguna dengan persyaratan yang lebih kompleks dapat mengeksplorasi berbagai mode validasi, mode penyebaran dan opsi canggih lainnya.
https://docs.certifytheweb.com
Membangun
Buat direktori untuk berbagai repo untuk dikloning, misalnya C:gitcertify_dev dan mengkloning repo berikut ke lokasi ini:
- https://github.com/webprofusion/certify.git
- https://github.com/webprofusion/certify-plugins.git
Selain itu, buat subdirektori dan klon libs:
- anvil: https://github.com/webprofusion/anvil.git
- BC-sharp: git clone --branch 2.2-trimmed https://github.com/webprofusion/bc-csharp
Jalankan dotnet build Certify.Core.Service.sln dan dotnet build Certify.UI.sln atau buka menggunakan Visual Studio. UI membutuhkan layanan yang berjalan untuk terhubung ke untuk operasi normal.
Saat mengembangkan plugin, plugin dan dependensi plugin perlu disalin ke lokasi debug plugin agar layanan memuatnya.