Apache сертификат клиента аутентифицируется с неверным сертификатом, когда SSLVerifyDepth = 2 - PullRequest
0 голосов
/ 09 января 2020

У меня есть самоподписанный ROOT CA, который подписал два промежуточных CA (# 1 и # 2), которые в свою очередь подписали два клиентских сертификата (# 1 и # 2).

Если я включу только сертификат ROOT CA и ОДИН промежуточный CA (# 1) в SSLCACertificateFile, то оба сертификата клиента # 1 и # 2 аутентифицируются на сервере, но один из них не был подписан промежуточный CA в файле SSLCACertificateFile.

Apache версия Apache / 2.4.18 (Ubuntu)

Apache Настройки сайта:

SSLVerifyClient требует

SSLVerifyDepth 2

Любая помощь в том, что я могу сделать, чтобы предотвратить проверку подлинности сертификата клиента № 2

(#1 & #2)

...