872 # If the class is an array type, the class or package to be matched is the element type. 873 # Arrays of any number of dimensions are treated the same as the element type. 874 # For example, a pattern of "!example.Foo", rejects creation of any instance or 875 # array of example.Foo. 876 # 877 # If the pattern starts with "!", the status is REJECTED if the remaining pattern 878 # is matched; otherwise the status is ALLOWED if the pattern matches. 879 # If the pattern ends with ".**" it matches any class in the package and all subpackages. 880 # If the pattern ends with ".*" it matches any class in the package. 881 # If the pattern ends with "*", it matches any class with the pattern as a prefix. 882 # If the pattern is equal to the class name, it matches. 883 # Otherwise, the status is UNDECIDED. 884 # 885 #jdk.serialFilter=pattern;pattern 886 887 # 888 # RMI Registry Serial Filter 889 # 890 # The filter pattern uses the same format as jdk.serialFilter. 891 # This filter can override the builtin filter if additional types need to be 892 # allowed or rejected from the RMI Registry. 893 # 894 #sun.rmi.registry.registryFilter=pattern;pattern 895 896 # 897 # RMI Distributed Garbage Collector (DGC) Serial Filter 898 # 899 # The filter pattern uses the same format as jdk.serialFilter. 900 # This filter can override the builtin filter if additional types need to be 901 # allowed or rejected from the RMI DGC. 902 # 903 # The builtin DGC filter can approximately be represented as the filter pattern: 904 # 905 #sun.rmi.transport.dgcFilter=\ 906 # java.rmi.server.ObjID;\ 907 # java.rmi.server.UID;\ 908 # java.rmi.dgc.VMID;\ 909 # java.rmi.dgc.Lease;\ 910 # maxdepth=5;maxarray=10000 911 | 872 # If the class is an array type, the class or package to be matched is the element type. 873 # Arrays of any number of dimensions are treated the same as the element type. 874 # For example, a pattern of "!example.Foo", rejects creation of any instance or 875 # array of example.Foo. 876 # 877 # If the pattern starts with "!", the status is REJECTED if the remaining pattern 878 # is matched; otherwise the status is ALLOWED if the pattern matches. 879 # If the pattern ends with ".**" it matches any class in the package and all subpackages. 880 # If the pattern ends with ".*" it matches any class in the package. 881 # If the pattern ends with "*", it matches any class with the pattern as a prefix. 882 # If the pattern is equal to the class name, it matches. 883 # Otherwise, the status is UNDECIDED. 884 # 885 #jdk.serialFilter=pattern;pattern 886 887 # 888 # RMI Registry Serial Filter 889 # 890 # The filter pattern uses the same format as jdk.serialFilter. 891 # This filter can override the builtin filter if additional types need to be 892 # allowed or rejected from the RMI Registry or to decrease limits but not 893 # to increase limits. 894 # If the limits (maxdepth, maxrefs, or maxbytes) are exceeded, the object is rejected. 895 # 896 # Each non-array type is allowed or rejected if it matches one of the patterns, 897 # evaluated from left to right, and is otherwise allowed. Arrays of any 898 # component type, including subarrays and arrays of primitives, are allowed. 899 # 900 # Array construction of any component type, including subarrays and arrays of 901 # primitives, are allowed unless the length is greater than the maxarray limit. 902 # The filter is applied to each array element. 903 # 904 # The built-in filter allows subclasses of allowed classes and 905 # can approximately be represented as the pattern: 906 # 907 #sun.rmi.registry.registryFilter=\ 908 # maxarray=1000000;\ 909 # maxdepth=20;\ 910 # java.lang.String;\ 911 # java.lang.Number;\ 912 # java.lang.reflect.Proxy;\ 913 # java.rmi.Remote;\ 914 # sun.rmi.server.UnicastRef;\ 915 # sun.rmi.server.RMIClientSocketFactory;\ 916 # sun.rmi.server.RMIServerSocketFactory;\ 917 # java.rmi.activation.ActivationID;\ 918 # java.rmi.server.UID 919 # 920 # RMI Distributed Garbage Collector (DGC) Serial Filter 921 # 922 # The filter pattern uses the same format as jdk.serialFilter. 923 # This filter can override the builtin filter if additional types need to be 924 # allowed or rejected from the RMI DGC. 925 # 926 # The builtin DGC filter can approximately be represented as the filter pattern: 927 # 928 #sun.rmi.transport.dgcFilter=\ 929 # java.rmi.server.ObjID;\ 930 # java.rmi.server.UID;\ 931 # java.rmi.dgc.VMID;\ 932 # java.rmi.dgc.Lease;\ 933 # maxdepth=5;maxarray=10000 934 |