Importando todos os certificados contidos em um arquivo .p12

Eu tenho um.p12rquivo @ para meu aplicativo ASP.NET se conectar a um serviço da Web via HTTP

Estou tentando importar o.p12 na máquina local / minha loja. O.p12 Arquivo contém mais de um certificado. Um contém a chave privada e o outro é o certificado da CA para concluir a cadei

Atualmente, estou usando o método de importação do objeto `System.Security.Cryptography.X509Certificates.X509Certificate2 para importar esse arquivo para a loja. Hoje notei que o certificado da CA não está sendo importado, apenas o certificado principal que contém a chave privada está sendo importado usando esse método. Após uma análise mais aprofundada do MSDN, encontrei a seguinte regra sobre o método Import:

Observe que um certificado PFX / PKCS12 pode conter mais de um certificado. Nesse caso, o primeiro certificado associado a uma chave privada é usado ou, se nenhuma chave privada for encontrada, o primeiro certificado é usad

Alguém pode me sugerir outro método para importar o.p12 programaticamente que realmente importará todos os certificados no arquivo? Estou usando PowerShell para executar esta funçã

questionAnswers(1)

yourAnswerToTheQuestion