Exportar certificado X.509 SEM chave privada

Eu pensei que isso seria simples, mas aparentemente não é. Eu tenho um certificado instalado que possui uma chave privada exportável e desejo exportá-lo programaticamente apenas com a chave pública. Em outras palavras, desejo um resultado equivalente à seleção de "Não exportar a chave privada" ao exportar por meio do certmgr e exportar para .CER.

Parece que todos os métodos X509Certificate2.Export exportarão a chave privada, se existir, como PKCS # 12, que é o oposto do que eu quer

Existe alguma maneira de usar C # para fazer isso ou preciso começar a pesquisar no CAPICO

questionAnswers(6)

yourAnswerToTheQuestion