Поскольку вы уже реализовали обратный вызов, вы знаете подпись делегата обратного вызова
public delegate bool RemoteCertificateValidationCallback(
Object sender,
X509Certificate certificate,
X509Chain chain,
SslPolicyErrors sslPolicyErrors)
Если я правильно вас понял, у клиента не установлен сертификат в его магазине, правильно? Хотя я бы порекомендовал привести вашу инфраструктуру в порядок и развернуть действующий сертификат, в вашем случае вы можете сравнить хэш / отпечаток пальца для сертификата со значениями, хранящимися в вашем приложении, чтобы проверить действительность сертификата.