2009-12-30 1 views
0

Я только сейчас изучаю сертификаты и их установку.Место для установки сертификатов

Я следую инструкциям по проектированию профилирующей системы , которая позволяет мне получать информацию о профиле через конверты SOAP. Соответственно, инструкции просят меня установить aspnet_db, а затем следующие сертификаты:

  • 1) IPkey.pfx
  • 2) SubjectKey.pfx
  • 3) LocalHost.pfx

Мне поручено использовать оснастку MMC для импорта вышеуказанных сертификатов на узел «Сертификаты (локальный компьютер)/личный».

Затем мне сказали использовать исполняемый файл FindPrivateKey для добавления NETWORKSERVICE.

Это может показаться глупым вопросом, но где я должен это делать? Поскольку инструкции начались на сервере БД, я все там установил. Это правильно? Следующий раздел инструкций озаглавлен «Настройка SSL-сертификата» (с использованием сертификата localhost), и похоже, что это предназначено для веб-сервера, поскольку он говорит о IIS.

Спасибо.

+0

Какие сертификаты? –

+0

сертификаты для чего? –

+0

извините за отсутствие ясности. Я отредактировал мой оригинальный вопрос. –

ответ

0

Это зависит от типа и назначения сертификата.

  • Если вы сгенерировали запрос на сертификат HTTPS с веб-сервера то соответствующий сертификат должен пойти туда.

  • Если вы сгенерировали запрос на сертификат в клиента, то он должен быть установлен на машине, просил в, в учетной записи, запрос.

  • Если это корневой сертификат, то он должен быть установлен на всех машинах , которые должны доверять сертификаты выданные ЦС, который использует этот корневой сертификат.

И это только 3 наиболее распространенные сценарии, и даже тогда окна имеет различные хранилища сертификатов местоположения вы можете поместить их в. Есть много типов других сертификатов и их использование. Вам либо нужно быть конкретным, либо говорить с тем, кто дал вам сертификаты.

+0

Спасибо blowdart. Я перепробовал более подробно. Надеюсь, это поможет? –

+0

Кроме того, если по какой-то причине то, что я опубликовал, одинаково бесполезно, может быть, вы могли бы сообщить мне, что мне нужно сделать, чтобы помочь вам помочь? Опять же, я новичок в этом и ценю помощь. –

0

Учитывая, что он, вероятно, означает «сертификаты ssl», и в этом случае: да, только на веб-сервере.

+0

На самом деле, X.509 Сертификаты. Это не совсем понятно из инструкций, но похоже, что я намерен установить их на сервере БД для доступа к информации профиля через вызовы WCF. Правильно ли вам, что эти сертификаты должны жить на сервере БД? –