Экспорт сертификата X.509 БЕЗ закрытого ключа
Я думал, что это будет просто, но, очевидно, это не так. У меня установлен сертификат с закрытым ключом, который можно экспортировать, и я хочу программно экспортировать его ТОЛЬКО с открытым ключом. Другими словами, я хочу получить результат, эквивалентный выбору «Не экспортировать закрытый ключ» при экспорте через certmgr и экспорте в .CER.
Кажется, что все методы X509Certificate2.Export экспортируют закрытый ключ, если он существует, как PKCS # 12, что противоположно тому, что я хочу.
Есть ли способ использовать C # для этого или мне нужно начать копаться в CAPICOM?