Kod źródłowy kalkulatora wyborczego
"Na podstawie pobieżnej analizy pliku wykonywalnego i rozwoju aplikacji można dojść do wniosku, że wykonanie Kalkulatora Wyborczego powierzono pojedynczej studentce, pracującej prawdopodobnie dla zewnętrznego podwykonawcy. Pani Agnieszko, naprawdę współczujemy, jesteśmy z panią!"
z- 923
- #
- #
- #
- #
- #
- #
http://msdn.microsoft.com/en-us/library/ykwkw5f9(v=vs.110).aspx
Wynika, że konstruktor wywołany z certyfikatem jako parametr wyrzuci wyjątek "CryptographicException" w przypadku:
* braku certyfikatu
* braku ważności certyfikatu
* niezgodności hasła certyfikatu
Więc, jeśli będzie coś nie tak z certyfikatem, to sprawdzenie daty nawet nie nastąpi, bo CLR od
@Myrten: Konstruktor tego na pewno nie sprawdza, ale też ta metoda raczej do tego nie służy. Widzę tam kilka innych metod, moim zdaniem ta metoda sprawdza dokładnie to, co ma sprawdzać (choć kiepsko jest napisana). Trzeba by było spojrzeć na miejsce wywoływania tej metody w kodzie klasy nadrzędnej, jeśli się komuś chce i przeanalizować logikę. Moim zdaniem wyciągnąłeś zbyt pochopne wnioski.