Examples of DynamicPolicyProvider


Examples of net.jini.security.policy.DynamicPolicyProvider

     *
     */
    protected void createDynamicPolicyProviderSE(String msg)
            throws TestException {
        try {
            DynamicPolicyProvider policy = new DynamicPolicyProvider();
            throw new TestException(Util.fail(msg, msg, SE));
        } catch (SecurityException se) {
            logger.log(Level.FINE, Util.pass(msg, se));
        } catch (TestException qae) {
            throw qae;
View Full Code Here

Examples of net.jini.security.policy.DynamicPolicyProvider

     *
     */
    protected void createDynamicPolicyProviderPIE(String msg)
            throws TestException {
        try {
            DynamicPolicyProvider policy = new DynamicPolicyProvider();
            throw new TestException(Util.fail(msg, msg, PIE));
        } catch (PolicyInitializationException pie) {
            logger.log(Level.FINE, Util.pass(msg, pie));
        } catch (TestException qae) {
            throw qae;
View Full Code Here

Examples of net.jini.security.policy.DynamicPolicyProvider

     *
     */
    protected void createDynamicPolicyProviderNPE(String msg)
            throws TestException {
        try {
            DynamicPolicyProvider policy = new DynamicPolicyProvider(null);
            throw new TestException(Util.fail(msg, msg, NPE));
        } catch (NullPointerException npe) {
            logger.log(Level.FINE, Util.pass(msg, npe));
        } catch (TestException qae) {
            throw qae;
View Full Code Here

Examples of net.jini.security.policy.DynamicPolicyProvider

  checkPolicy1Permissions(policy);

  thr.setContextClassLoader(null);
  policy.setPolicy(null, new PolicyFileProvider(policy0File));
  policy.setPolicy(ldr1,
      new DynamicPolicyProvider(new PolicyFileProvider(policy1File)));

  checkPolicy0Permissions(policy);
  if (policy.grantSupported()) {
      throw new TestException("1-st grant is supported.");
  }
View Full Code Here

Examples of net.jini.security.policy.DynamicPolicyProvider

                        "invalid proxy is passed as an argument of"
                        + " verify method");
            }
        }

        Policy.setPolicy(new DynamicPolicyProvider());

        // 3 check grant call
        fbpp = callFakeConstructor(3, verify, mc, perm);
        e = new TraceException();
        fbpp.skipVerify();
View Full Code Here

Examples of net.jini.security.policy.DynamicPolicyProvider

                        "invalid proxy is passed as an argument of"
                        + " getPermissions method");
            }
        }

        Policy.setPolicy(new DynamicPolicyProvider());

        // 3 normal granting
        fbpp = callFakeConstructor(3, verify, mc, perm);
        proxy = new Object();
        fbpp.grant(proxy);
View Full Code Here

Examples of net.jini.security.policy.DynamicPolicyProvider

            }
            if(servicePolicyFile!=null) {
                if(logger.isTraceEnabled()) {
                    logger.trace("Set {} service security to LoaderSplitPolicyProvider", ServiceLogUtil.logName(sElem));
                }
                DynamicPolicyProvider service_policy = new DynamicPolicyProvider(new PolicyFileProvider(servicePolicyFile));
                LoaderSplitPolicyProvider splitServicePolicy = new LoaderSplitPolicyProvider(jsbCL,
                                                                                             service_policy,
                                                                                             new DynamicPolicyProvider(initialGlobalPolicy));
                globalPolicy.setPolicy(jsbCL, splitServicePolicy);
            }

            /* Reload the shared configuration using the service's classloader */
            //String[] configFiles = container.getSharedConfigurationFiles().toArray(new String[sharedConfigurationFiles.size()]);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.