Safari не обнаруживает мой Дополнительный Сертификат

все! Я зарегистрировался для Программы Разработки Safari и имею действительный идентификатор Apple. Я выполнил все шаги, данные Apple. Проблема состоит в том, что Windows XP (Пакет обновления 2) не распознает команду 'certreq', тогда как в инструкциях говорилось, что это будет работать над любой машиной Windows. Однако команда 'certreq' работала над Windows Vista на машине моего коллеги, я загрузил сертификат (.cer файл) и установил его, и Safari обнаружил его. Однако у меня нет Windows Vista. Я установил Windows 7 теперь на моей машине, команда 'certreq' работы, и у меня есть Сертификат Расширения Safari (.cer файл), но когда я открываю Safari's Extension Builder, мой сертификат не появляется там.

Я ввел mmc в Запуск-> Выполнение и проверил, был ли сертификат установлен там. Это было у 'Других Людей', но не у 'Персонального'. Даже на Internet Explorer 7 +, когда я перехожу к Инструментам-> интернет-Опции-> Содержание (Вкладка)-> Сертификаты, сертификат не находится там на вкладке Personal, (ПРИНИМАЯ ВО ВНИМАНИЕ, ЧТО ЭТО было УСТАНОВЛЕНО В ЛИЧНОЙ ПАПКЕ АВТОМАТИЧЕСКИ В WINDOWS VISTA). Я пытался импортировать сертификат (.cer файл) в папку Peronal, импорт успешен, но все еще и при этом это не появляется в личной папке, и при этом Safari, не распознает/обнаруживает его, когда я перехожу к Дополнительному Разработчику.

КАКАЯ-ЛИБО СПРАВКА?! Я должен сделать расширение для своего офисного проекта, и крайний срок приближается. Я действительно должен был сделать его.

Миллион благодарностей в ожидании.

2
задан 21.06.2010, 08:39

1 ответ

Способ доказать, что сертификат открытых ключей является Вашим собственным, состоит в том, чтобы иметь закрытый ключ, который соглашается с ним. .cer файл является просто сертификатом открытых ключей, таким образом, он не обнаружится как Ваш персональный сертификат, если Вы не сможете найти закрытый ключ, который соответствует ему, и установите это также.

certreq управляйте, вероятно, создал пару частную с открытым ключом, сохранил закрытый ключ где-нибудь в Windows Certificate Store и упаковал просто открытый ключ как часть Сертификата подписывая запрос (CSR) для отправки в Apple. Apple, вероятно, подписала Ваш CSR для генерации сертификата открытых ключей (.cer), но Вы, как ожидали, будете знать, где Ваш закрытый ключ был и удостоверяться, что Вы получили свой закрытый ключ в локальное хранилище сертификатов надлежащего пользователя.

2
ответ дан 08.12.2019, 07:33

Теги

Похожие вопросы