/// <summary> /// Creates a ListOfSecurityProfiles object. /// </summary> public static ListOfSecurityProfiles ToListOfSecurityProfiles(ServerSecurityPolicyCollection policies) { ListOfSecurityProfiles profiles = new ListOfSecurityProfiles(); profiles.Add(CreateProfile(SecurityPolicies.None)); profiles.Add(CreateProfile(SecurityPolicies.Basic128Rsa15)); profiles.Add(CreateProfile(SecurityPolicies.Basic256)); profiles.Add(CreateProfile(SecurityPolicies.Basic256Sha256)); if (policies != null) { for (int ii = 0; ii < policies.Count; ii++) { for (int jj = 0; jj < profiles.Count; jj++) { if (policies[ii].SecurityPolicyUri == profiles[jj].ProfileUri) { profiles[jj].Enabled = true; } } } } return(profiles); }
/// <summary> /// Creates a ServerSecurityPolicyCollection object. /// </summary> public static ServerSecurityPolicyCollection FromListOfSecurityProfiles(ListOfSecurityProfiles profiles) { ServerSecurityPolicyCollection policies = new ServerSecurityPolicyCollection(); if (profiles != null) { for (int ii = 0; ii < profiles.Count; ii++) { if (profiles[ii].Enabled) { policies.Add(CreatePolicy(profiles[ii].ProfileUri)); } } } if (policies.Count == 0) { policies.Add(CreatePolicy(SecurityPolicies.None)); } return(policies); }
/// <summary> /// Creates a ServerSecurityPolicyCollection object. /// </summary> public static ServerSecurityPolicyCollection FromListOfSecurityProfiles(ListOfSecurityProfiles profiles) { ServerSecurityPolicyCollection policies = new ServerSecurityPolicyCollection(); if (profiles != null) { for (int ii = 0; ii < profiles.Count; ii++) { if (profiles[ii].Enabled) { policies.Add(CreatePolicy(profiles[ii].ProfileUri)); } } } if (policies.Count == 0) { policies.Add(CreatePolicy(SecurityPolicies.None)); } return policies; }
/// <summary> /// Creates a ListOfSecurityProfiles object. /// </summary> public static ListOfSecurityProfiles ToListOfSecurityProfiles(ServerSecurityPolicyCollection policies) { ListOfSecurityProfiles profiles = new ListOfSecurityProfiles(); profiles.Add(CreateProfile(SecurityPolicies.None)); profiles.Add(CreateProfile(SecurityPolicies.Basic128Rsa15)); profiles.Add(CreateProfile(SecurityPolicies.Basic256)); if (policies != null) { for (int ii = 0; ii < policies.Count; ii++) { for (int jj = 0; jj < profiles.Count; jj++) { if (policies[ii].SecurityPolicyUri == profiles[jj].ProfileUri) { profiles[jj].Enabled = true; } } } } return profiles; }