共用方式為


WCF 安全性中的密碼編譯靈活度

CryptoAgility 範例示範如何在標準/自定義演算法中指定 ,以在 Windows Communication Foundation (WCF) 用戶端和服務中提供密碼編譯敏捷式實作。 此範例是由下列項目所組成:

服務

這是一個自行主機的 WCF 服務,實作 ICalculator 介面,並使用 WSHttpBinding 保護端點,同時停用安全會話和可靠會話。 服務會定義自定義 SecurityAlgorithmSuite 類別,以指定要用於訊息安全性的密碼編譯演算法。

客戶

這是在成功驗證之後存取服務的 WCF 用戶端。 它會呼叫由服務實作的 ICalculator 介面所公開的作業。 用戶端也會定義相同的自定義 SecurityAlgorithmSuite 類別,以指定要用於訊息安全性的密碼編譯演算法。

若要使用此範例

  1. 在 Visual Studio 2012 中開啟CryptoAgility.sln方案。

  2. Ctrl+Shift+B 建置解決方案。

  3. 開啟 [檔案總管] 並流覽至 \WCF\Basic\Security\CryptoAgility\Service\bin directory and run the service.exe file with administrator privileges by right-clicking service.exe,然後選取 [ 以系統管理員身分執行]。

  4. 通常流覽至 \WCF\Basic\Security\CryptoAgility\Client\bin directory and run the client.exe 檔案。

另請參閱