Как создать правильный сертификат для повышения доверия к приложению Silverlight 5?
Я прочитал об использовании P/Invoke через Silverlight 5 и попробовал, и это работает. Но это работает только в доверенной среде. Это означает, что приложения, загруженные с удаленного веб-сайта, не работают с повышенным доверием.
Я подписал свое приложение цифровой подписью тестовым сертификатом, но оно привязано только к моему компьютеру. Я хотел бы иметь возможность создать сертификат с открытым ключом, который можно использовать для повышения доверия к моему приложению, загруженному с интернет-сайта, и для работы на любом ПК.
Это хорошо для меня, если пользователь должен установить сертификат вручную.
Будет лучше сделать эту процедуру автоматической, но давайте решать проблемы шаг за шагом.
1 ответ
Г-н Гудкат написал подробное сообщение в блоге о том, как настроить сертификаты для доверенных приложений Silverlight 5 в браузере, здесь.
Обратите внимание, что из-за требования сертификата приложения Silverlight с повышенным доверием в браузере реально развернуты только в интрасети. В зависимости от того, для чего предназначено ваше приложение, альтернативный вариант может заключаться в том, чтобы потребовать, чтобы приложение запускалось вне браузера, чтобы использовать функцию повышенного доверия.