เรามี Microsoft Certificate Authority ที่ทำงานบน Windows Server 2019 เรากำลังออกใบรับรองให้กับอุปกรณ์ Android ผ่าน MDM ผู้ใช้อุปกรณ์ Android เรียกดูเว็บแอปพลิเคชัน (โฮสต์โดย Apache ใช้งานใน PHP 8) โดยใช้เว็บเบราว์เซอร์ Chrome (บน Android) ที่ต้องใช้ใบรับรองไคลเอ็นต์
เรากำลังติดตั้งอินสแตนซ์ Windows Server 2019 แยกต่างหากที่มีบทบาท Microsoft OCSP Responder เพื่อตรวจสอบ/ยืนยันว่าใบรับรองไคลเอ็นต์ที่แสดงต่อเว็บเซิร์ฟเวอร์ Apache นั้นถูกต้อง Apache มีคำสั่งหลายคำสั่งเพื่อจัดการการตรวจสอบความถูกต้องของ OCSP เราต้องการตรวจสอบใบรับรองใน PHP เพื่อความปลอดภัยเพิ่มเติม
จากการวิจัยของฉันที่อ่าน RFCs และเอกสารทางเทคนิคของ Microsoft หลายฉบับ ดูเหมือนว่า Microsoft OCSP Responder จะตรวจสอบใบรับรองโดยอ้างอิงกับ CRL สำหรับสถานะการเพิกถอน
Microsoft OCSP Responder จะตรวจสอบใบรับรองอย่างไรหากใบรับรองถูกลบออกจาก CA แทนที่จะถูกเพิกถอน หากลบและไม่ถูกเพิกถอน จะไม่ปรากฏใน CRL
ฉันพลาดอะไรไปหรือเปล่า ตัวตอบกลับ OCSP ของ Microsoft จะตรวจสอบหมายเลขซีเรียลกับฐานข้อมูล CA ตลอดจนสถานะการเพิกถอนหรือไม่