ian 13. 3. 2010 15:19:24 Body: 2370 Najaktívnejší č.: 12 validacia certu Natrafil som na problem, ktory som ani po hodine googlenie neporiesil. Na windows server 2003 ma vlastnu CA. Vytvorim klientsky cert. Otestujem ho, je validny. Tak ho skusim revoknut cez certification authority, cert je medzi revokovanymi. Znova ho validujem, aplikacia mi hlasi cert ako validny, cize dobry. Tak cert, dam prec. Vytvorim druhy. Revoknem ho cez certutil -revoke SN, otestujem ho na ci je validny cez cerutil -isvalid SN. Cert sa ohlasi ze je revokavany. Otestujem ho v aplikacii ci je validny, aplikacia mi ho oznaci ako dobry. Vobec tomu nerozumie. Da sa nejak programovo nacitat CLR , aby som vedel voci akemu revocation listu to .NET kontroluje? Nakolko certutil mi ho oznaci ako revokavany, aplikacia ako validny? Myslim si, ze CLR by mal byt len jeden. Na otestovanie certu pouzivam nasledovne metody. X509Certificate2.Verify Method Alebo private bool VefiryCert(X509Certificate2 cert) ...{ ServicePointManager.CheckCertificateRevocationList = true; bool chainIsValid = false; var chain = new X509Chain(); chain.ChainPolicy.RevocationFlag = X509RevocationFlag.EntireChain; chain.ChainPolicy.RevocationMode = X509RevocationMode.Online; chain.ChainPolicy.UrlRetrievalTimeout = new TimeSpan(0, 1, 0); chain.ChainPolicy.VerificationFlags = X509VerificationFlags.NoFlag; chainIsValid = chain.Build(cert); return chainIsValid; } [Reakcia]
T 13. 3. 2010 18:19:14 Body: 16750 Najaktívnejší č.: 2 RE: validacia certu @ian: na aky cas mas nastavene publikovanie revocation listu v cert services? Mari sa mi, ze default je nastaveny na den alebo tyzden. http://technet.microsoft.com/en-us/library/cc781735%28WS.10%29.aspx mozno certutil robi check inak, nie cez publikovany CRL. Ale je to len napad, skus overit. Tomáš Zeman, MCSD.NET, MCPD [Reakcia]
ian 13. 3. 2010 22:27:58 Body: 2370 Najaktívnejší č.: 12 RE: validacia certu velmi pekne dakujem Tomas, to ma vobec nenapadlo, ta publikacia CLR bola nastavena raz tyzdene ...som pozeral na to ako vyorana mys ,ked certutil hlasi ze je revokovany, aplikacia usera pod tym certom hlasila ze je good [Reakcia]
T 13. 3. 2010 23:52:57 Body: 16750 Najaktívnejší č.: 2 RE: validacia certu @ian: som rad, ze pomohlo ;-) Tomáš Zeman, MCSD.NET, MCPD [Reakcia]