Экспорт сертификата из рутокена c#

Подскажите способ программно (программа написана на С#) экспортировать сертификат (и открытый ключ) с рутокена.
Исходная задача - https подключение к серверу требует передачи сертификата и открытого ключа.
Как это сделать из С# ?

Re: Экспорт сертификата из рутокена c#

Добавлю - используется rutoken ECP, поддержки КриптоПро нет

Re: Экспорт сертификата из рутокена c#

Сертификат используется RSA?
Если так, воспользуйтесь MS CryptoAPI. В качестве криптопровайдера укажите Aktiv Rutoken CSP.