< prev index next >

src/share/lib/security/java.security-linux

Print this page




 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 
< prev index next >