Class HostSecurityManager

    • Field Detail

      • assemblyFullName

        public static final java.lang.String assemblyFullName
        Fully assembly qualified name: System.Security.Permissions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
        See Also:
        Constant Field Values
      • assemblyShortName

        public static final java.lang.String assemblyShortName
        Assembly name: System.Security.Permissions
        See Also:
        Constant Field Values
      • className

        public static final java.lang.String className
        Qualified class name: System.Security.HostSecurityManager
        See Also:
        Constant Field Values
      • classType

        public static org.mases.jcobridge.JCType classType
        The type managed from JCOBridge. See JCType
    • Constructor Detail

      • HostSecurityManager

        public HostSecurityManager​(java.lang.Object instance)
                            throws java.lang.Throwable
        Internal constructor. Use with caution
        Throws:
        java.lang.Throwable
      • HostSecurityManager

        public HostSecurityManager()
                            throws java.lang.Throwable
        Throws:
        java.lang.Throwable
    • Method Detail

      • setJCOInstance

        public void setJCOInstance​(org.mases.jcobridge.JCObject instance)
        Overrides:
        setJCOInstance in class NetObject
      • ResolvePolicy

        public PermissionSet ResolvePolicy​(Evidence evidence)
                                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • ProvideAppDomainEvidence

        public Evidence ProvideAppDomainEvidence​(Evidence inputEvidence)
                                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • ProvideAssemblyEvidence

        public Evidence ProvideAssemblyEvidence​(Assembly loadedAssembly,
                                                Evidence inputEvidence)
                                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GenerateAppDomainEvidence

        public EvidenceBase GenerateAppDomainEvidence​(NetType evidenceType)
                                               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GenerateAssemblyEvidence

        public EvidenceBase GenerateAssemblyEvidence​(NetType evidenceType,
                                                     Assembly assembly)
                                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetHostSuppliedAppDomainEvidenceTypes

        public NetType[] GetHostSuppliedAppDomainEvidenceTypes()
                                                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetHostSuppliedAssemblyEvidenceTypes

        public NetType[] GetHostSuppliedAssemblyEvidenceTypes​(Assembly assembly)
                                                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getDomainPolicy

        public PolicyLevel getDomainPolicy()
                                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable