Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В примере CryptoAgility показано, как указать в стандартном или пользовательском алгоритме для предоставления криптографической гибкой реализации в клиенте и службе Windows Communication Foundation (WCF). Пример состоит из следующих проектов:
Служба
Это самостоятельно размещенная служба WCF, которая реализует интерфейс ICalculator и защищает конечную точку, используя WSHttpBinding, с отключенными безопасным и надежным сеансами. Служба определяет пользовательский SecurityAlgorithmSuite класс, чтобы указать криптографические алгоритмы, которые будут использоваться для безопасности сообщений.
Клиент
Это клиент WCF, который обращается к службе после успешной проверки подлинности. Он вызывает операции, предоставляемые интерфейсом ICalculator и реализованные службой. Клиент также определяет тот же пользовательский SecurityAlgorithmSuite класс, чтобы указать криптографические алгоритмы, которые будут использоваться для безопасности сообщений.
Использование этого примера
Откройте решение CryptoAgility.sln в Visual Studio 2012.
Нажмите клавиши CTRL CTRL+SHIFT+B, чтобы создать решение.
Откройте Файловый Проводник и перейдите в папку \WCF\Basic\Security\CryptoAgility\Service\bin directory and run the service.exe file with administrator privileges by right-clicking service.exe, выберите Запуск от имени администратора.
Перейдите к файлу \WCF\Basic\Security\CryptoAgility\Client\bin directory and run the client.exe обычным образом.