J'ai un service Web ASP.NET sur Windows Server 2003. J'ai une autorité de certification. J'utilise un propre certificat client sur l'authentification dans le service Web. Je fais un certificat client. J'appelle le service web, tout va bien. Ensuite, je révoque ce certificat dans l'autorité de certification. Le certificat est dans le certificat révoqué. J'appelle le service Web avec ce certificat, mais le service Web vérifie ce certificat, mais ce certificat est révoqué. Je ne sais pas pourquoi? Quelqu'un m'aider s'il vous plaît? J'utilise cette méthode sur un certificat de vérification.Révoquer le certificat client X509
X509Certificate2.Verify Méthode
Je ne suis pas une exception, le certificat est révoqué entre, mais le service Web de vérifier ce certificat aussi bon.
à klausbyskov: Merci. J'essaie donc ceci:
public void CreateUser(X509Certificate2 cert)
{
ServicePointManager.UseNagleAlgorithm = true;
ServicePointManager.Expect100Continue = true;
ServicePointManager.CheckCertificateRevocationList = true;
ServicePointManager.DefaultConnectionLimit = ServicePointManager.DefaultPersistentConnectionLimit;
if (VefiryCert(cert))
{
//...
}
}
Mais le certificat révoqué est vérifie toujours aussi bon