Package java.io

Examples of java.io.SerializablePermission


  {
    try {
      TestObjectOutputStream teststream = new TestObjectOutputStream();
 
      Permission[] enableSubclassImplementation = new Permission[] {
  new SerializablePermission("enableSubclassImplementation")};

      Permission[] enableSubstitution = new Permission[] {
  new SerializablePermission("enableSubstitution")};

      Permission[] noPerms = new Permission[] {};

      TestSecurityManager sm = new TestSecurityManager(harness);
      try {
View Full Code Here


            throws IOException {

        // custom security manager
        SecurityManager sm = new SecurityManager() {

            final SerializablePermission forbidenPermission = new SerializablePermission(
                    "enableSubclassImplementation");

            public void checkPermission(Permission perm) {
                if (forbidenPermission.equals(perm)) {
                    throw new SecurityException();
                }
            }
        };
View Full Code Here

     * @tests java.io.ObjectInputStream#ObjectInputStream(java.io.InputStream)
     */
    public void test_ConstructorLjava_io_InputStream_subtest0() throws IOException {
        SecurityManager sm = System.getSecurityManager();
        System.setSecurityManager(new SecurityManager() {
            Permission golden = new SerializablePermission("enableSubclassImplementation");

            @Override
            public void checkPermission(Permission p) {
                if (golden.equals(p)) {
                    throw new SecurityException();
                }
            }
        });

View Full Code Here

     * @tests java.io.ObjectInputStream#ObjectInputStream(java.io.InputStream)
     */
    public void test_ConstructorLjava_io_InputStream_subtest0() throws IOException {
        SecurityManager sm = System.getSecurityManager();
        System.setSecurityManager(new SecurityManager() {
            Permission golden = new SerializablePermission("enableSubclassImplementation");
           
            public void checkPermission(Permission p) {
                if (golden.equals(p)) {
                    throw new SecurityException();
                }
            }
        });

View Full Code Here

  {
    try {
      TestObjectInputStream teststream = new TestObjectInputStream();
 
      Permission[] enableSubclassImplementation = new Permission[] {
  new SerializablePermission("enableSubclassImplementation")};

      Permission[] enableSubstitution = new Permission[] {
  new SerializablePermission("enableSubstitution")};

      Permission[] noPerms = new Permission[] {};

      TestSecurityManager sm = new TestSecurityManager(harness);
      try {
View Full Code Here

       
        add(new ReflectPermission("suppressAccessChecks"));
       
        //these are required for server-side scripts to be able to
        //invoke remote EJBs.
        add(new SerializablePermission("creator"));
        add(new SerializablePermission("allowSerializationReflection"));
        add(new SerializablePermission("enableSubclassImplementation"));
        add(new RuntimePermission("reflectionFactoryAccess"));

        //by default allow the scripts access to any credentials of any user
        //we don't consider the scripts malevolent.
        add(new PrivateCredentialPermission("* * \"*\"", "read"));
View Full Code Here

    private static Void checkPermission() {
        SecurityManager sm = System.getSecurityManager();
        if (sm != null) {
            if (!allowSubclass)
                sm.checkPermission(new
                    SerializablePermission("enableSubclassImplementation"));
        }
        return null;
    }
View Full Code Here

    protected final ClassLoader loader ;

    private static Void checkPermission() {
        SecurityManager sm = System.getSecurityManager();
        if (sm != null) {
            sm.checkPermission(new SerializablePermission(
                    "enableSubclassImplementation"));
        }
        return null;
    }
View Full Code Here

     * @tests java.io.ObjectInputStream#ObjectInputStream(java.io.InputStream)
     */
    public void test_ConstructorLjava_io_InputStream_subtest0() throws IOException {
        SecurityManager sm = System.getSecurityManager();
        System.setSecurityManager(new SecurityManager() {
            Permission golden = new SerializablePermission("enableSubclassImplementation");

            @Override
            public void checkPermission(Permission p) {
                if (golden.equals(p)) {
                    throw new SecurityException();
                }
            }
        });

View Full Code Here

     * @tests java.io.ObjectInputStream#ObjectInputStream(java.io.InputStream)
     */
    public void test_ConstructorLjava_io_InputStream_subtest0() throws IOException {
        SecurityManager sm = System.getSecurityManager();
        System.setSecurityManager(new SecurityManager() {
            Permission golden = new SerializablePermission("enableSubclassImplementation");
           
            public void checkPermission(Permission p) {
                if (golden.equals(p)) {
                    throw new SecurityException();
                }
            }
        });

View Full Code Here

TOP

Related Classes of java.io.SerializablePermission

Copyright © 2018 www.massapicom. 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.