Экспорт сертификата X.509 БЕЗ закрытого ключа

Я думал, что это будет просто, но, очевидно, это не так. У меня установлен сертификат с закрытым ключом, который можно экспортировать, и я хочу программно экспортировать его ТОЛЬКО с открытым ключом. Другими словами, я хочу получить результат, эквивалентный выбору «Не экспортировать закрытый ключ» при экспорте через certmgr и экспорте в .CER.

Кажется, что все методы X509Certificate2.Export экспортируют закрытый ключ, если он существует, как PKCS # 12, что противоположно тому, что я хочу.

Есть ли способ использовать C # для этого или мне нужно начать копаться в CAPICOM?

Ответы на вопрос(3)

Ваш ответ на вопрос