Загрузка файлов сертификатов из файла - PullRequest
1 голос
/ 09 декабря 2011

Для веб-службы Azure мне нужно загрузить файл .pfx.Это я могу сделать из файла (установленного рядом с сервисом).Чтобы все заработало, мне нужно установить .cer и .crl в хранилище доверенных сертификатов.Мой вопрос: можно ли этого избежать?Есть ли способ загрузить и использовать эти два файла из файла?

Ответы [ 2 ]

1 голос
/ 09 декабря 2011

Цитата из http://social.technet.microsoft.com/wiki/contents/articles/how-to-create-a-x509-certificate-for-sql-azure-database-management-api.aspx:

Когда вы делаете вызов API, вы можете использовать файл .cer вместо файла .pfx, если соответствующий сертификат установлен в локальном хранилище сертификатов.Когда .cer добавляется в веб-запрос, CLR автоматически ищет связанный pfx в локальном хранилище сертификатов.Если сертификат существует, вызов пройдет, в противном случае произойдет сбой.Вы можете использовать произвольное значение для пароля.Однако не требуется импортировать сертификат в локальное хранилище сертификатов.Если сертификат не находится в локальном хранилище сертификатов, вам необходимо предоставить связанный файл .pfx с правильным паролем для файла .pfx.

0 голосов
/ 25 января 2012

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

Я не нашел способа использовать мои файлы, кроме как установить их в локальное хранилище сертификатов. Для этого был написан инструмент командной строки, который устанавливает их при запуске рабочей роли.

Если кто-нибудь докажет, что я не прав, я с радостью открою этот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...