private static ServerSecurityPolicy CreatePolicy(string profileUri)
{
ServerSecurityPolicy policy = new ServerSecurityPolicy();
policy.SecurityPolicyUri = profileUri;
if (profileUri != null)
{
switch (profileUri)
{
case SecurityPolicies.None:
{
policy.SecurityMode = MessageSecurityMode.None;
policy.SecurityLevel = 0;
break;
}
case SecurityPolicies.Basic128Rsa15:
{
policy.SecurityMode = MessageSecurityMode.SignAndEncrypt;
policy.SecurityLevel = 1;
break;
}
case SecurityPolicies.Basic256:
{
policy.SecurityMode = MessageSecurityMode.SignAndEncrypt;
policy.SecurityLevel = 2;
break;
}
}
}
return policy;
}