< prev index next >

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

Print this page




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