EduardoPires / AspNetInterop

Integrating ASP.NET Core and ASP.NET 4.X

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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....