public static void CallMethods()
        {
            HostSecurityManager hsm = new HostSecurityManager();

            Policy.ApplicationTrust at = hsm.DetermineApplicationTrust(new Policy.Evidence(), new Policy.Evidence(), new Policy.TrustManagerContext());
            Policy.Evidence         e  = hsm.ProvideAppDomainEvidence(new Policy.Evidence());
        }
Beispiel #2
0
 public static void EvidenceCallMethods()
 {
     Policy.Evidence e = new Policy.Evidence();
     e = new Policy.Evidence(new Policy.Evidence());
     e.Clear();
     Policy.Evidence e2 = e.Clone();
     System.Collections.IEnumerator ie = e.GetAssemblyEnumerator();
     ie = e.GetHostEnumerator();
     e.Merge(e2);
 }
Beispiel #3
0
 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();
 }
Beispiel #4
0
        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();
        }