C # .Net Проверка сертификата против X509Certificate2Collection;НЕ глобальная болячка - PullRequest
0 голосов
/ 16 февраля 2019

У меня есть X509Certificate2Collection, и я хочу сказать, находится ли данный сертификат в нем или подписан центром сертификации в коллекции.

Я НЕ хочу ссылаться на хранилища сертификатов Windows, которые, кажется,будь то, что показывает каждый пример.Это для безопасного приложения, и мне все равно, что CheapCertificate.Com доверяет некоторому сертификату, только те конкретные CA, которые я явно указал, действительны.

Кроме того, возможно ли использовать SslStream против чего-либо, кромеглобальный магазин?Я не смог увидеть ни одного параметра, который его установил.

Чтобы было ясно, неправильный путь -

foreach (X509Certificate2 trustedIssuer in trustedCerts) {
  if (trustedIssuer.Subject == certificate.Issuer) {...

1 Ответ

0 голосов
/ 18 февраля 2019

Ниже это описано.Немного работы, создайте свою собственную цепочку, вставьте все сертификаты, посмотрите, проверяет ли она.

Как проверить сертификат X509 без импорта корневого сертификата?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...