我在Windows Server 2003上有ASP.NET Web服務。我擁有自己的證書頒發機構。我在Web服務中使用自己的客戶端證書進行身份驗證。 我製作客戶證書。我打電話給網絡服務,一切都很好。然後我在證書頒發機構中吊銷此證書。證書已被吊銷證書。 我使用此證書調用Web服務,但Web服務驗證此證書是否正常,但此證書在撤銷之間。我不知道爲什麼?有人幫助我嗎?撤消客戶端X509證書
我在驗證證書上使用此方法。
X509Certificate2.Verify方法
我沒有得到任何異常,證書撤銷之間,但Web服務驗證此證書一樣好。
to klausbyskov: 謝謝。所以,我試試這個:
public void CreateUser(X509Certificate2 cert)
{
ServicePointManager.UseNagleAlgorithm = true;
ServicePointManager.Expect100Continue = true;
ServicePointManager.CheckCertificateRevocationList = true;
ServicePointManager.DefaultConnectionLimit = ServicePointManager.DefaultPersistentConnectionLimit;
if (VefiryCert(cert))
{
//...
}
}
但吊銷證書仍確認爲好