<PackageReference Include="System.Security.Permissions" Version="11.0.0-preview.2.26159.112" />

System.Security.HostSecurityManager

public class HostSecurityManager
Allows the control and customization of security behavior for application domains.
namespace System.Security { public class HostSecurityManager { public virtual PolicyLevel DomainPolicy { get; } public virtual HostSecurityManagerOptions Flags { get; } public HostSecurityManager(); public virtual ApplicationTrust DetermineApplicationTrust(Evidence applicationEvidence, Evidence activatorEvidence, TrustManagerContext context); public virtual Evidence ProvideAppDomainEvidence(Evidence inputEvidence); public virtual Evidence ProvideAssemblyEvidence(Assembly loadedAssembly, Evidence inputEvidence); public virtual PermissionSet ResolvePolicy(Evidence evidence); public virtual EvidenceBase GenerateAppDomainEvidence(Type evidenceType); public virtual EvidenceBase GenerateAssemblyEvidence(Type evidenceType, Assembly assembly); public virtual Type[] GetHostSuppliedAppDomainEvidenceTypes(); public virtual Type[] GetHostSuppliedAssemblyEvidenceTypes(Assembly assembly); } }