Как создать правильный сертификат для повышения доверия к приложению Silverlight 5?

Я прочитал об использовании P/Invoke через Silverlight 5 и попробовал, и это работает. Но это работает только в доверенной среде. Это означает, что приложения, загруженные с удаленного веб-сайта, не работают с повышенным доверием.

Я подписал свое приложение цифровой подписью тестовым сертификатом, но оно привязано только к моему компьютеру. Я хотел бы иметь возможность создать сертификат с открытым ключом, который можно использовать для повышения доверия к моему приложению, загруженному с интернет-сайта, и для работы на любом ПК.

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

Будет лучше сделать эту процедуру автоматической, но давайте решать проблемы шаг за шагом.

1 ответ

Г-н Гудкат написал подробное сообщение в блоге о том, как настроить сертификаты для доверенных приложений Silverlight 5 в браузере, здесь.

Обратите внимание, что из-за требования сертификата приложения Silverlight с повышенным доверием в браузере реально развернуты только в интрасети. В зависимости от того, для чего предназначено ваше приложение, альтернативный вариант может заключаться в том, чтобы потребовать, чтобы приложение запускалось вне браузера, чтобы использовать функцию повышенного доверия.

Другие вопросы по тегам