проблема с инструментом makecert

Я смущен следующими понятиями в инструменте makecert. Особенно о том, что означает местоположение (параметр -sr) и хранилище (параметр -ss). Я прочитал и понял, что запутался по этой ссылке , я пытался найти учебники о том, что означает «местоположение» и «магазин», но ничего не нашел. Может ли кто-нибудь помочь уточнить, пожалуйста?


person George2    schedule 16.03.2009    source источник


Ответы (2)


Это части спецификации того, как Windows находит хранилище сертификатов. Параметр -sr location указывает инструменту, какое хранилище сертификатов использовать: либо currentuser для хранения сертификата для пользователя, либо localmachine для хранения сертификата для всех. на машине. Параметр -ss позволяет вам указать имя для конкретного магазина, чтобы вы могли, например, иметь

-sr currentuser -ss moe
-sr localmachine -ss moe

и иметь два хранилища с разными именами — одно для текущего пользователя, одно для машины — или иметь

-sr currentuser -ss moe
-sr currentuser -ss curly

и иметь два разных магазина только для текущего пользователя.

person Charlie Martin    schedule 16.03.2009
comment
Спасибо, Чарли, 1. еще один глупый вопрос, есть ли способ увидеть текущие именованные магазины для текущего пользователя и локальной машины? 2. Я все еще не понимаю, управляются ли сертификаты линейно (линейное именованное хранилище) или иерархически? - person George2; 16.03.2009
comment
Способ иерархии Я имею в виду, что сертификат управляется на двух уровнях, первый уровень — текущий пользователь/локальная машина, а под узлом текущего пользователя или локальной машины могут быть именованные хранилища. Любые комментарии или идеи? - person George2; 16.03.2009
comment
Насколько я понимаю, это двухуровневая иерархия, то есть есть хранилище для текущего пользователя с (потенциально) кучей именованных хранилищ. Я бы не зависел от этого, хотя: попробуйте. - person Charlie Martin; 16.03.2009
comment
Спасибо, Чарли, есть ли какие-нибудь инструменты или команды для проверки на моем текущем Windows Server 2003, созданы ли хранилища currentuser и localmachine и какие в них есть подхранилища? - person George2; 16.03.2009
comment
Джордж, понятия не имею; У меня даже нет доступа к Windows. - person Charlie Martin; 16.03.2009

Я не уверен, существует ли он в Windows Server 2003, но в Win XP я использую консоль управления Microsoft, чтобы просмотреть все доступные сертификаты в магазине Windows.

Введите «mmc» в меню «Выполнить» (из меню «Пуск»), чтобы открыть консоль управления MS.
Затем перейдите в меню «Файл» и выберите «Добавить/удалить оснастку».
Нажмите кнопку «Добавить», и теперь вы можете выбрать одна из учетных записей пользователя, службы или компьютера.

Когда вы это сделаете, вы прекрасно поймете разницу между опциями -sr и -ss.

person Zé Carlos    schedule 09.06.2010