public static bool RequireEncryption(EndpointDescription description)
{
bool requireEncryption = description.SecurityPolicyUri != SecurityPolicies.None;
if (!requireEncryption)
{
foreach (UserTokenPolicy userTokenPolicy in description.UserIdentityTokens)
{
if (userTokenPolicy.SecurityPolicyUri != SecurityPolicies.None)
{
requireEncryption = true;
break;
}
}
}
return requireEncryption;
}