None 模式完全跳過憑證驗證,僅使用 SSL 加密通道 (protectionLevel="EncryptAndSign")。服務端憑證組態在 <serviceBehaviors>,用戶端在 <endpointBehaviors>,雙方 certificateValidationMode="None"。
啟動後拋出「DNS 身分不符」異常 (圖 11-11),因服務端憑證主體名稱 (XuanhunServer) 預設作為服務身分,用戶端需在端點組態明確指定:
<endpoint ...>
<identity>
<dns value="XuanhunServer" />
</identity>
</endpoint>
設定後用戶端成功呼叫服務 (圖 11-12)。

圖 11-11 DNS 身分不匹配異常

圖 11-12 設定 DNS 身分後成功
此模式適合測試環境或內部受控網路,生產環境建議至少使用 PeerTrust 以上模式。
作者:玄魂
出處:https://www.cnblogs.com/xuanhun/