ASP.NET Request.ClientCertificate retornando vazio no IIS 7

Estou migrando um aplicativo Web de um servidor IIS 6 para um servidor IIS 7 e estou tendo alguns problemas para obter o certificado do client

O pedaço de código que estou usando fica assim:

        HttpClientCertificate cert = Request.ClientCertificate;

        if (cert.IsPresent)
        {
            ...
        }

No servidor IIS 6, ocert.IsPresent é sempre verdade. No entanto, na caixa do IIS 7, é sempre falso. Ambos os testes foram feitos com o IE 8 no mesmo computador. A única alteração foi a URL do servidor, portanto o cliente deve ser configurado corretament

Não estou recebendo nenhum erro de conexão SSL (estou acessando a página viahttps) e defini as Configurações SSL -> Certificados de cliente: para Aceitar (igual à configuração do IIS 6.

Analisei e configurei o servidor IIS 7 o mais próximo possível do servidor IIS 6, mas ainda não estou obtendo o certificad

Existem outras áreas em que preciso procurar configuração?

Além disso, se eu definir os certificados do cliente: como Necessário, recebo um erro 403.7 na caixa do IIS 7. Não sei se isso é um sintoma, mas, caso as informações sejam úteis ...