Недавно я купил новый компьютер под управлением Windows 10 Pro. Готовясь к переезду, я скопировал все файлы со старого, работающего под управлением Windows 7 Pro, на резервный диск.
Через некоторое время я решил, что готов, и отформатировал исходный диск.
Теперь я обнаружил, что мне не хватает сертификатов, которые были в хранилище сертификатов Windows на старом компьютере. У меня есть все файлы со старого компьютера, но как восстановить хранилище сертификатов? Мне нужны эти сертификаты, потому что я использую их для подписи программного обеспечения, и если мне придется создавать новые, старое программное обеспечение больше не может быть обновлено ...
Спасибо
К сожалению, вам не повезло, и вы потеряли ключи. Даже если у вас есть исходные файлы, скорее всего, у вас есть куст реестра и файлы закрытых ключей, это вам не поможет.
Используя куст реестра, вы можете получить доступ к открытым сертификатам, но не к закрытым ключам. В Windows закрытые ключи хранятся в файловой системе в зашифрованном виде. Ключ шифрования является производным от DPAPI, который уникален для каждой установки Windows. Вы можете получить их обратно, если бы у вас была резервная копия системы, созданная функцией резервного копирования и восстановления в Windows 7. Вы можете восстановить резервную копию на временной машине для восстановления ключей. Если вы делали резервную копию файловой копии, то нет никаких шансов восстановить ключи.
Для всех, кто еще не потерял свои данные: резервное копирование машин - это вещь.
Рекомендуется надежно хранить сертификаты и особенно закрытые ключи в нескольких форматах и в разных местах.
Также имейте план на случай непредвиденных обстоятельств, когда кто-то забудет продлить сертификат. Это произойдет, и это плохая причина, чтобы заблокировать важные для бизнеса функции.