Zertifizieren Sie das Web - ACME Certificate Manager -Benutzeroberfläche für Windows
Windows ACME Certificate Manager, betrieben von Let's Encrypt und anderen ACME -Zertifikatsbehörden. Diese App erleichtert die automatische Anfrage, Installation und kontinuierliche Erneuerung kostenloser Zertifikate für Windows/IIS oder für andere Dienste, für die ein Zertifikat erforderlich ist.
- Homepage für Downloads, Informationen und Unterstützung: https://certifytheweb.com/
- Dokumentation: https://docs.certifytheweb.com
- Community -Diskussionen: https://community.certifytheweb.com
- Changelog (Versionshinweise): https://certifytheweb.com/home/changelog
Zertifizieren Sie das Web wird von Hunderttausenden von Organisationen verwendet, um jeden Monat Millionen von Zertifikaten zu verwalten, und ist die perfekte Lösung für Administratoren, die eine Sichtbarkeit des Zertifikatsmanagements für ihre Domains wünschen. Die Berichterstattung über zentrale Dashboard -Status ist ebenfalls verfügbar.

Zu den Funktionen gehören:
- Weitere Informationen finden Sie in https://certifytheweb.com/home/Features
- Einfache Zertifikatanfragen und automatisierte SSL -Bindungen (IIS)
- Holen Sie sich Zertifikate von ACME-Zertifikatsbehörden wie Let's Encrypt, Buypass Go, Zerosl und Martini Security (Rühren/Schütteln) oder verwenden Sie private ACME-CA-Server, einschließlich Digicert, Smallstep, Keyon True-Xtender usw.
- Vorschau -Modus, um zu sehen, welche Aktionen die App ausführen wird (einschließlich der hinzugefügten/aktualisierten Bindungen)
- Automatische Erneuerungen und Zertifikatwartung mit einem Hintergrundservice mit konfigurierbarer Verlängerungsfrequenz.
- Zertifikate verwalten für:
- Einzeldomänen, Mehrfachdomains (SAN) und Wildcard-Zertifikate (*.example.com)
- Unterstützung für Rühr-/Schüttelzertifikate für eine sichere Telefonidentität.
- Eine einzelne Instanz kann so konfiguriert werden, dass Tausende von Zertifikaten (lizenzierte Version) verwaltet werden.
- HTTP oder DNS Challenge Validierung.
- Eingebauter HTTP-Challenge-Server für eine einfachere Konfiguration von Challenge-Antworten
- DNS -Validierung über über 30 unterstützte APIs (einschließlich Azure DNS, Alibaba Cloud, AWS Route53, Cloudflare, DNSmadeasy, GoDaddy, Ovh, Simplednsplus). Einige Anbieter werden über das Posh-ACME-Projekt implementiert
- Unterstützung für den Certify DNS Cloud Managed DNS Challenge Validierungsdienst und ermöglicht die DNS -Validierung über einen DNS -Anbieter.
- Mehrere unterstützte Autorisierungen, die eine Mischung aus Einstellungen für Domänenvalidierungseinstellungen pro verwaltetem Zertifikat ermöglichen
- Speichernde Anmeldeinformationen (API -Zugriffsschlüssel usw. geschützt durch die Windows Data Protection API))
- Bereitstellungsaufgaben vor/postanfragen für die erweiterte Bereitstellung ( Exchange, RDS, Multi-Server, CCS, Apache, Nginx, Export, Webhooks, Hashicorp-Tresor, Azure KeyVault usw. )
Die Community Edition ist kostenlos und unterstützt bis zu 5 verwaltete Zertifikate. Die lizenzierte Version unterstützt unbegrenzte verwaltete Zertifikate. Lizenzschlüssel stehen für kommerzielle Organisationen, Benutzer, die helfen möchten, die Entwicklung zu finanzieren, oder Benutzer, die Unterstützung benötigen.
Anforderungen:
- Windows Server 2012 R2 oder höher (.NET 4.6.2 oder höher), 64-Bit
- PowerShell 5.1 oder höher (für Funktionen wie Bereitstellungsaufgaben und einige DNS -Anbieter).
Schneller Start (IIS -Benutzer)
- Laden Sie von https://certifytheweb.com/ herunter und installieren Sie es. Schokoladentliche Benutzer können alternativ
choco install certifytheweb . - Klicken Sie auf "Neues Zertifikat", wählen Sie optional Ihre IIS -Site aus (Bindungshostnamen werden automatisch erkannt oder geben Sie sie einfach manuell ein). Speichern Sie Ihre Einstellungen und klicken Sie auf "Anforderungszertifikat"
- Alles fertig! Das Zertifikat wird automatisch verlängert.
Benutzer mit komplexeren Anforderungen können die verschiedenen Validierungsmodi, Bereitstellungsmodi und andere erweiterte Optionen untersuchen.
https://docs.certifytheweb.com
Bauen
Erstellen Sie ein Verzeichnis, damit die verschiedenen Repos, z. B. C:gitcertify_dev und die folgenden Repos in diesen Ort klonen:
- https://github.com/webprofusion/certify.git
- https://github.com/webprofusion/certify-plugins.git
Erstellen Sie außerdem ein libs -Unterverzeichnis und ein Klon:
- Anvil: https://github.com/webprofusion/anvil.git
- BC-Sharp: Git Clone --branch 2.2-TRIMMED https://github.com/webprofusion/bc-csharp
Führen Sie dotnet build Certify.Core.Service.sln und dotnet build Certify.UI.sln oder Open mit Visual Studio aus. Die Benutzeroberfläche benötigt den Service, um eine Verbindung zum normalen Betrieb herzustellen.
Bei der Entwicklung von Plugins müssen das Plugin und die Abhängigkeiten des Plugins an den Debug Plugins Standort kopiert werden, damit der Service sie lädt.