При просмотре сертификатов SSL в Консоли управления IIS щелкните правой кнопкой по сертификату и выберите Export...
Можно затем экспортировать a .pfx
файл. Необходимо будет указать пароль для него.
На Вашем новом сервере просто перейдите к странице Server Certificates и выберите Import...
, выберите .pfx
файл с предыдущего сервера, введите свой пароль, и вот именно!
Экспорт и закрытого ключа сертификата с открытым ключом встроен в Windows, пока Вы импортировали сертификат с набором флага "Allow Export"... В случае, если у Вас есть сертификат, который не позволяет Вам экспортировать закрытый ключ, можно использовать сторонний инструмент для извлечения закрытого ключа...
Партнеры по iSEC записали инструмент под названием Перепрошивка, которая позволяет Вам экспортировать "заблокированные" сертификаты... Я описал обзор его на моем блоге...
1) Простой экспорт .pfx:
Откройте IIS Manager, нажмите на свой сервер в левой области (чуть ниже Начальной страницы), дважды щелкают по Server Certificates в основной области, выбирают желаемый сертификат и нажимают Export в правых действиях (или щелкают правой кнопкой по сертификату). Этот метод благодаря этой ссылке http://aaronwalrath.wordpress.com/2010/06/23/export-ssl-certificate-signed-by-public-certificate-authority-to-new-iis-7-5-server/
2) Иначе, который поднимает несколько различных вариантов для формата экспорта включая .cer (DER или Кодировки Base 64 для X.509) и .p7b:
Отредактируйте привязку сайта HTTPS, нажатие View рядом с выбранным сертификатом SSL, нажмите вкладку Details, выберите Копию в Файл. Это поднимает Мастер Экспорта Сертификата, и просто руководствуйтесь чутьем оттуда.