<PackageReference Include="System.Security.Permissions" Version="10.0.0-rc.2.25502.107" />

HostSecurityManager

public class HostSecurityManager
Allows the control and customization of security behavior for application domains.
using System.Reflection; using System.Security.Policy; namespace System.Security { public class HostSecurityManager { public virtual PolicyLevel DomainPolicy => null; public virtual HostSecurityManagerOptions Flags => HostSecurityManagerOptions.None; public virtual ApplicationTrust DetermineApplicationTrust(Evidence applicationEvidence, Evidence activatorEvidence, TrustManagerContext context) { return null; } public virtual Evidence ProvideAppDomainEvidence(Evidence inputEvidence) { return null; } public virtual Evidence ProvideAssemblyEvidence(Assembly loadedAssembly, Evidence inputEvidence) { return null; } [System.Obsolete] public virtual PermissionSet ResolvePolicy(Evidence evidence) { return null; } 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; } } }