NET CORE API - IMPORTAçãO DE CERTIFICADO PFX

 Tópico anterior Próximo tópico Novo tópico

NET CORE API - IMPORTAçãO DE CERTIFICADO PFX

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#497150 - 03/06/2021 16:20:10

ANGELOATA
ARACATUBA
Cadast. em:Junho/2009


Estou tentanto usar o seguinte comando para ler um certificado digital em pfx

                 xCert = new X509Certificate2();
                    xCert.Import(pastaservidorweb, senha, X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.MachineKeySet);


e estou recebendo a seguinte mensagem de erro: System.PlatformNotSupportedException: X509Certificate is immutable on this platform. Use the equivalent constructor instead.

Alguem tem ideia de como posso ler um certificado digital em pfx dentro de web api em net core 2.2?

Att.







#497151 - 03/06/2021 16:38:23

OCELOT
SOROCABA
Cadast. em:Março/2012


Pela mensagem de erro me parece que ele diz para não usar o método Import e sim o construtor, pelo que vi existe um construtor que parece receber os mesmos parâmetros que você está usando
Eu diria para testar assim
xCert = new X509Certificate2(pastaservidorweb, senha, X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.MachineKeySet);




#497152 - 03/06/2021 16:45:53

ANGELOATA
ARACATUBA
Cadast. em:Junho/2009


Citação:
:
Pela mensagem de erro me parece que ele diz para não usar o método Import e sim o construtor, pelo que vi existe um construtor que parece receber os mesmos parâmetros que você está usando
Eu diria para testar assim
xCert = new X509Certificate2(pastaservidorweb, senha, X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.MachineKeySet);


consegui achar a resposta aqui:


                 var key = File.ReadAllBytes(arquivopfx);
                    xCert = new X509Certificate2();
                    xCert = new X509Certificate2(key,senha, X509KeyStorageFlags.Exportable | X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por ANGELOATA em 03/06/2021 16:46:07