public static void PolicyStatementCallMethods() { Policy.PolicyStatement ps = new Policy.PolicyStatement(new PermissionSet(new PermissionState())); Policy.PolicyStatement ps2 = ps.Copy(); bool equals = ps.Equals(ps2); int hash = ps.GetHashCode(); SecurityElement se = new SecurityElement(""); Policy.PolicyLevel pl = (Policy.PolicyLevel)Activator.CreateInstance(typeof(Policy.PolicyLevel), true); ps.FromXml(se); ps.FromXml(se, pl); se = ps.ToXml(); se = ps.ToXml(pl); }
public static void PublisherMembershipConditionCallMethods() { Policy.PublisherMembershipCondition pmc = new Policy.PublisherMembershipCondition(new System.Security.Cryptography.X509Certificates.X509Certificate()); bool check = pmc.Check(new Policy.Evidence()); Policy.IMembershipCondition obj = pmc.Copy(); check = pmc.Equals(new object()); int hash = pmc.GetHashCode(); string str = pmc.ToString(); SecurityElement se = new SecurityElement(""); Policy.PolicyLevel pl = (Policy.PolicyLevel)Activator.CreateInstance(typeof(Policy.PolicyLevel), true); pmc.FromXml(se); pmc.FromXml(se, pl); se = pmc.ToXml(); se = pmc.ToXml(pl); }
public static void HashMembershipConditionCallMethods() { Policy.HashMembershipCondition hmc = new Policy.HashMembershipCondition(Cryptography.SHA1.Create(), new byte[1]); bool check = hmc.Check(new Policy.Evidence()); Policy.IMembershipCondition obj = hmc.Copy(); check = hmc.Equals(new object()); int hash = hmc.GetHashCode(); string str = hmc.ToString(); SecurityElement se = new SecurityElement(""); Policy.PolicyLevel pl = (Policy.PolicyLevel)Activator.CreateInstance(typeof(Policy.PolicyLevel), true); hmc.FromXml(se); hmc.FromXml(se, pl); se = hmc.ToXml(); se = hmc.ToXml(pl); }
public static void GacMembershipConditionCallMethods() { Policy.GacMembershipCondition gmc = new Policy.GacMembershipCondition(); bool check = gmc.Check(new Policy.Evidence()); Policy.IMembershipCondition obj = gmc.Copy(); check = gmc.Equals(new object()); int hash = gmc.GetHashCode(); string str = gmc.ToString(); SecurityElement se = new SecurityElement(""); Policy.PolicyLevel pl = (Policy.PolicyLevel)Activator.CreateInstance(typeof(Policy.PolicyLevel), true); gmc.FromXml(se); gmc.FromXml(se, pl); se = gmc.ToXml(); se = gmc.ToXml(pl); }
public static void StrongNameMembershipConditionCallMethods() { Policy.StrongNameMembershipCondition snmc = new Policy.StrongNameMembershipCondition(new StrongNamePublicKeyBlob(new byte[1]), "test", new Version(0, 1)); bool check = snmc.Check(new Policy.Evidence()); Policy.IMembershipCondition obj = snmc.Copy(); check = snmc.Equals(new object()); int hash = snmc.GetHashCode(); string str = snmc.ToString(); SecurityElement se = new SecurityElement(""); Policy.PolicyLevel pl = (Policy.PolicyLevel)Activator.CreateInstance(typeof(Policy.PolicyLevel), true); snmc.FromXml(se); snmc.FromXml(se, pl); se = snmc.ToXml(); se = snmc.ToXml(pl); }
public static void PolicyLevelCallMethods() { Policy.PolicyLevel pl = (Policy.PolicyLevel)Activator.CreateInstance(typeof(Policy.PolicyLevel), true); NamedPermissionSet nps = new NamedPermissionSet("test"); pl.AddNamedPermissionSet(nps); nps = pl.ChangeNamedPermissionSet("test", new PermissionSet(new Permissions.PermissionState())); Policy.PolicyLevel.CreateAppDomainLevel(); nps = pl.GetNamedPermissionSet("test"); pl.Recover(); NamedPermissionSet nps2 = pl.RemoveNamedPermissionSet(nps); nps2 = pl.RemoveNamedPermissionSet("test"); pl.Reset(); Policy.Evidence evidence = new Policy.Evidence(); Policy.PolicyStatement ps = pl.Resolve(evidence); Policy.CodeGroup cg = pl.ResolveMatchingCodeGroups(evidence); SecurityElement se = new SecurityElement(""); pl.FromXml(se); se = pl.ToXml(); }