read certificado de cliente do httprequest C #

Estou tentando ler um certificado X509 usando Request.ClientCertificate, mas nada é retornado. Definitivamente, o certificado está sendo anexado à solicitação porque posso obter as informações do certificado na página que está enviando a solicitação.

Tentei ler o certificado de vários lugares diferentes, mas não consigo fazê-lo funciona

Comecei com o código dertigo deste KB. Na página solicitada, tentei imprimir algumas informações sobre o certificado, mas nada foi retornado na respost

Isto está sendo executado no IIS 5.1 e a comunicação é via SSL. Isso deve ser feito usando a versão 2 do .Net framework

Por que o certificado parece desaparecer?

questionAnswers(4)

yourAnswerToTheQuestion