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