GetClientCertificateAsync
lopesclayton opened this issue · comments
Olá ,
desenvolvi uma api. que na controller preciso ler os dados do certificado do cliente anexado a requisição.
no meu computador em modo de desenvolvimento, faço as requisicoes e ao debugar eu recebo o objeto certificado
corretamente quando executo
X509Certificate2 cert = await HttpContext.Connection.GetClientCertificateAsync();
-
Porém algumas coisas estranhas acontecem....
se eu anexar outros certificados .pfx (válidos) em alguns recebo Null no objeto cert, outros recebo corretamente,
não entendi o pq de alguns lêem e outros não
(conferi se eles não estavão vencidos, ou sem as cadeias de certificado, aparentemente tudo certo). -
e que está mais pegando é quando eu publico isso no meu servidor, dai para de vez...
em todas as requisições o objeto cert vem como Null...
(é um servidor linux centos com nginx).
é alguma configuração extra que tenho que fazer, ou algum outro detalhe que estou deixando passar,
gostaria de saber se alguem pode me dar uma luz, nessa questão....