รับรองเว็บ - ACME Certificate Manager UI สำหรับ Windows
Windows Acme Certificate Manager ขับเคลื่อนโดย Let's Encrypt และหน่วยงานใบรับรอง ACME อื่น ๆ แอพนี้ทำให้ง่ายต่อการขอติดตั้งและต่ออายุใบรับรองฟรีอย่างต่อเนื่องสำหรับ Windows/IIS หรือสำหรับบริการอื่น ๆ ที่ต้องใช้ใบรับรอง
- โฮมเพจสำหรับการดาวน์โหลดข้อมูลและการสนับสนุน: https://certifytheweb.com/
- เอกสาร: https://docs.certifytheweb.com
- การสนทนาชุมชน: https://community.certifytheweb.com
- changelog (บันทึกย่อ): https://certifytheweb.com/home/changelog
รับรองเว็บถูกใช้โดยองค์กรหลายแสนแห่งในการจัดการใบรับรองหลายล้านใบในแต่ละเดือน และเป็นโซลูชั่นที่สมบูรณ์แบบสำหรับผู้ดูแลระบบที่ต้องการการมองเห็นการจัดการใบรับรองสำหรับโดเมนของพวกเขา การรายงานสถานะแผงควบคุมส่วนกลางก็มีให้เช่นกัน

คุณสมบัติรวมถึง:
- ดูรายละเอียดเพิ่มเติม: https://certifytheweb.com/home/features
- คำขอใบรับรองง่าย ๆ และการผูก SSL อัตโนมัติ (IIS)
- ใบรับรองการดึงข้อมูลจากหน่วยงานใบรับรอง Acme รวมถึง Let's Encrypt, Buypass Go, Zerossl และ Martini Security (stir/shaken) หรือใช้เซิร์ฟเวอร์ Acme CA ส่วนตัวรวมถึง Digicert, Smallstep, Keyon True-xtender ฯลฯ
- โหมดดูตัวอย่างเพื่อดูว่าแอปจะดำเนินการใด (รวมถึงการเชื่อมโยงที่จะเพิ่ม/อัปเดต)
- การต่ออายุอัตโนมัติและการบำรุงรักษาใบรับรองโดยใช้บริการพื้นหลังพร้อมความถี่การต่ออายุที่กำหนดค่าได้
- จัดการใบรับรองสำหรับ:
- โดเมนเดี่ยวหลายโดเมน (SAN) และใบรับรองไวด์การ์ด (*.Example.com)
- สนับสนุนใบรับรองการผัด/เขย่าสำหรับข้อมูลประจำตัวโทรศัพท์ที่ปลอดภัย
- สามารถกำหนดค่าอินสแตนซ์เดียวเพื่อจัดการใบรับรองหลายพันใบ (เวอร์ชันที่ได้รับอนุญาต)
- การตรวจสอบความท้าทาย HTTP หรือ DNS
- HTTP Challenge Server ในตัวเพื่อการกำหนดค่าการตอบสนองที่ท้าทายได้ง่ายขึ้น
- การตรวจสอบ DNS ผ่าน API ที่รองรับมากกว่า 30 รายการ (รวมถึง Azure DNS, Alibaba Cloud, AWS Route53, CloudFlare, DNSmadeEasy, GoDaddy, OVH, SimpledNSPlus) ผู้ให้บริการบางรายดำเนินการผ่านโครงการ Posh-ACME
- สนับสนุนบริการตรวจสอบความถูกต้อง DNS CLOUD ที่ได้รับการรับรอง DNS ซึ่งช่วยให้การตรวจสอบ DNS ผ่านผู้ให้บริการ DNS ใด ๆ
- รองรับการอนุมัติหลายครั้งช่วยให้มีการผสมผสานการตั้งค่าการตรวจสอบโดเมนต่อใบรับรองที่มีการจัดการ
- ข้อมูลรับรองที่เก็บไว้ (ปุ่มเข้าถึง API ฯลฯ ได้รับการปกป้องโดย Windows Data Protection API)
- งานการปรับใช้ล่วงหน้า/โพสต์คำขอและสคริปต์สำหรับการปรับใช้ขั้นสูง ( Exchange, RDS, Multi-Server, CCS, Apache, Nginx, การส่งออก, WebHooks, Hashicorp Vault, Azure KeyVault ฯลฯ )
รุ่นชุมชนฟรีและรองรับใบรับรองที่มีการจัดการสูงสุด 5 ใบซึ่งมีใบรับรองที่ได้รับใบอนุญาตรองรับใบรับรองการจัดการไม่ จำกัด คีย์ใบอนุญาตมีให้สำหรับองค์กรการค้าผู้ใช้ที่ต้องการช่วยเหลือการพัฒนากองทุนหรือผู้ใช้ที่ต้องการการสนับสนุน
ความต้องการ:
- Windows Server 2012 R2 หรือสูงกว่า (.NET 4.6.2 หรือสูงกว่า), 64 บิต
- PowerShell 5.1 หรือสูงกว่า (สำหรับฟังก์ชั่นเช่นงานการปรับใช้และผู้ให้บริการ DNS บางราย)
เริ่มต้นอย่างรวดเร็ว (ผู้ใช้ IIS)
- ดาวน์โหลดจาก https://certifytheweb.com/ และติดตั้ง ผู้ใช้ช็อคโกแลตสามารถเลือก
choco install certifytheweb - คลิก 'ใบรับรองใหม่' เลือกไซต์ IIS ของคุณ (ชื่อโฮสต์ที่มีผลผูกพันจะถูกตรวจพบอัตโนมัติหรือเพียงแค่ป้อนด้วยตนเอง) บันทึกการตั้งค่าของคุณและคลิก 'ใบรับรองคำขอ'
- ทำเสร็จแล้ว! ใบรับรองจะต่ออายุโดยอัตโนมัติ
ผู้ใช้ที่มีข้อกำหนดที่ซับซ้อนมากขึ้นสามารถสำรวจโหมดการตรวจสอบความถูกต้องโหมดการปรับใช้และตัวเลือกขั้นสูงอื่น ๆ
https://docs.certifytheweb.com
สร้าง
สร้างไดเรกทอรีสำหรับ repos ต่าง ๆ เพื่อโคลนเช่น C:gitcertify_dev และโคลน repos ต่อไปนี้ในตำแหน่งนี้:
- https://github.com/webprofusion/certify.git
- https://github.com/webprofusion/certify-plugins.git
นอกจากนี้สร้างไดเรกทอรีย่อย libs และโคลน:
- Anvil: https://github.com/webprofusion/anvil.git
- BC-SHARP: Git Clone-Branch 2.2-Tremmed https://github.com/webprofusion/bc-csharp
เรียกใช้ dotnet build Certify.Core.Service.sln และ dotnet build Certify.UI.sln หรือเปิดโดยใช้ Visual Studio UI ต้องการบริการที่ทำงานเพื่อเชื่อมต่อเพื่อการทำงานปกติ
เมื่อพัฒนาปลั๊กอินปลั๊กอินและการพึ่งพาของปลั๊กอินจะต้องคัดลอกไปยัง Debug Plugins Location เพื่อให้บริการโหลด