|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System.Reflection;
using System.Security.Policy;
namespace System.Security
{
public partial class HostSecurityManager
{
public HostSecurityManager() { }
public virtual PolicyLevel DomainPolicy { get { return default(PolicyLevel); } }
public virtual HostSecurityManagerOptions Flags { get { return default(HostSecurityManagerOptions); } }
public virtual ApplicationTrust DetermineApplicationTrust(Evidence applicationEvidence, Evidence activatorEvidence, TrustManagerContext context) { return default(ApplicationTrust); }
public virtual Evidence ProvideAppDomainEvidence(Evidence inputEvidence) { return default(Evidence); }
public virtual Evidence ProvideAssemblyEvidence(System.Reflection.Assembly loadedAssembly, Evidence inputEvidence) { return default(Evidence); }
[Obsolete]
public virtual PermissionSet ResolvePolicy(Evidence evidence) { return default(PermissionSet); }
public virtual EvidenceBase GenerateAppDomainEvidence(Type evidenceType) { return null; }
public virtual EvidenceBase GenerateAssemblyEvidence(Type evidenceType, Assembly assembly) { return null; }
public virtual Type[] GetHostSuppliedAppDomainEvidenceTypes() { return null; }
public virtual Type[] GetHostSuppliedAssemblyEvidenceTypes(Assembly assembly) { return null; }
}
}
|