[jboss-jira] [JBoss JIRA] Created: (JBMICROCONT-381) VFSClassLoaderPolicy->getProtectionDomain does not yet handle certificates

Anil Saldhana (JIRA) jira-events at lists.jboss.org
Thu Nov 6 15:43:36 EST 2008


VFSClassLoaderPolicy->getProtectionDomain does not yet handle certificates
--------------------------------------------------------------------------

                 Key: JBMICROCONT-381
                 URL: https://jira.jboss.org/jira/browse/JBMICROCONT-381
             Project: JBoss Microcontainer
          Issue Type: Sub-task
            Reporter: Anil Saldhana
            Assignee: Adrian Brock


http://anonsvn.jboss.org/repos/jbossas/projects/jboss-cl/trunk/classloading-vfs/src/main/java/org/jboss/classloading/spi/vfs/policy/VFSClassLoaderPolicy.java

===================
 @Override
   protected ProtectionDomain getProtectionDomain(String className, String path)
   {
      VirtualFile clazz = findChild(path);
      if (clazz == null)
      {
         log.trace("Unable to determine class file for " + className);
         return null;
      }
      try
      {
         VirtualFile root = findRoot(path);
         URL codeSourceURL = root.toURL();
         Certificate[] certs = null; // TODO JBMICROCONT-182 determine certificates
         CodeSource cs = new CodeSource(codeSourceURL, certs);
         PermissionCollection permissions = Policy.getPolicy().getPermissions(cs);
         return new ProtectionDomain(cs, permissions);
      }
      catch (Exception e)
      {
         throw new Error("Error determining protection domain for " + clazz, e);
      }
   }
======================================================


Please move this jira issue to appropriate project and assign appropriate version.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list