Witam,
Czy za pomocą klas C# istnieje możliwość sprawdzania certyfikatów?
Przedstawię sytuację:
- tworzę certyfikat CA - root.pem
- tworzę certyfikat serwera - ser.pem
- tworzę sobie serwer
- chcę aby mój klient łącząc się do serwera, sprawdzał certyfikat
serwera, czy jest podpisany przez root.pem i się zgadza.
Znalazłem sposób, ale certyfikat root.pem musi być dodany w Windowsie
do zaufanych certyfikatów.
Problem:
- czy można wczytując w kliencie bezpośrednio root.pem porównać go z
certyfikatem odebranym od serwera?
- albo jak programowo dodać certyfikat do Trusted.... w windowsie
Pozdrawiam,
T