jdk/src/share/lib/security/java.security-linux
changeset 16915 675d1569af3e
parent 16744 b3ca7ed8e44f
child 16920 d062d91d9dec
equal deleted inserted replaced
16914:1703bf7541ec 16915:675d1569af3e
    74 security.provider.7=com.sun.security.sasl.Provider
    74 security.provider.7=com.sun.security.sasl.Provider
    75 security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
    75 security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
    76 security.provider.9=sun.security.smartcardio.SunPCSC
    76 security.provider.9=sun.security.smartcardio.SunPCSC
    77 
    77 
    78 #
    78 #
    79 # Select the source of seed data for SecureRandom. By default an
    79 # Sun Provider SecureRandom seed source.
    80 # attempt is made to use the entropy gathering device specified by
    80 #
    81 # the securerandom.source property. If an exception occurs when
    81 # Select the primary source of seed data for the "SHA1PRNG" and
    82 # accessing the URL then the traditional system/thread activity
    82 # "NativePRNG" SecureRandom implementations in the "Sun" provider.
    83 # algorithm is used.
    83 # (Other SecureRandom implementations might also use this property.)
    84 #
    84 #
    85 # On Solaris and Linux systems, if file:/dev/urandom is specified and it
    85 # On Unix-like systems (for example, Solaris/Linux/MacOS), the
    86 # exists, a special SecureRandom implementation is activated by default.
    86 # "NativePRNG" and "SHA1PRNG" implementations obtains seed data from
    87 # This "NativePRNG" reads random bytes directly from /dev/urandom.
    87 # special device files such as file:/dev/random.
    88 #
    88 #
    89 # On Windows systems, the URLs file:/dev/random and file:/dev/urandom
    89 # On Windows systems, specifying the URLs "file:/dev/random" or
    90 # enables use of the Microsoft CryptoAPI seed functionality.
    90 # "file:/dev/urandom" will enable the native Microsoft CryptoAPI seeding
    91 #
    91 # mechanism for SHA1PRNG.
    92 securerandom.source=file:/dev/urandom
    92 #
    93 #
    93 # By default, an attempt is made to use the entropy gathering device
    94 # The entropy gathering device is described as a URL and can also
    94 # specified by the "securerandom.source" Security property.  If an
    95 # be specified with the system property "java.security.egd". For example,
    95 # exception occurs while accessing the specified URL:
    96 #   -Djava.security.egd=file:/dev/urandom
    96 #
    97 # Specifying this system property will override the securerandom.source
    97 #     SHA1PRNG:
    98 # setting.
    98 #         the traditional system/thread activity algorithm will be used.
       
    99 #
       
   100 #     NativePRNG:
       
   101 #         a default value of /dev/random will be used.  If neither
       
   102 #         are available, the implementation will be disabled.
       
   103 #         "file" is the only currently supported protocol type.
       
   104 #
       
   105 # The entropy gathering device can also be specified with the System
       
   106 # property "java.security.egd". For example:
       
   107 #
       
   108 #   % java -Djava.security.egd=file:/dev/random MainClass
       
   109 #
       
   110 # Specifying this System property will override the
       
   111 # "securerandom.source" Security property.
       
   112 #
       
   113 # In addition, if "file:/dev/random" or "file:/dev/urandom" is
       
   114 # specified, the "NativePRNG" implementation will be more preferred than
       
   115 # SHA1PRNG in the Sun provider.
       
   116 #
       
   117 securerandom.source=file:/dev/random
       
   118 
       
   119 #
       
   120 # A list of known strong SecureRandom implementations.
       
   121 #
       
   122 # To help guide applications in selecting a suitable strong
       
   123 # java.security.SecureRandom implementation, Java distributions should
       
   124 # indicate a list of known strong implementations using the property.
       
   125 #
       
   126 # This is a comma-separated list of algorithm and/or algorithm:provider
       
   127 # entries.
       
   128 #
       
   129 securerandom.strongAlgorithms=NativePRNGBlocking:SUN
    99 
   130 
   100 #
   131 #
   101 # Class to instantiate as the javax.security.auth.login.Configuration
   132 # Class to instantiate as the javax.security.auth.login.Configuration
   102 # provider.
   133 # provider.
   103 #
   134 #
   157                com.sun.org.apache.xalan.internal.utils.,\
   188                com.sun.org.apache.xalan.internal.utils.,\
   158                com.sun.org.glassfish.external.,\
   189                com.sun.org.glassfish.external.,\
   159                com.sun.org.glassfish.gmbal.,\
   190                com.sun.org.glassfish.gmbal.,\
   160                com.oracle.xmlns.internal.,\
   191                com.oracle.xmlns.internal.,\
   161                com.oracle.webservices.internal.,\
   192                com.oracle.webservices.internal.,\
   162 	       jdk.internal.,\
   193                jdk.internal.,\
   163 	       jdk.nashorn.internal.,\
   194                jdk.nashorn.internal.,\
   164 	       jdk.nashorn.tools.
   195                jdk.nashorn.tools.
   165 
   196 
   166 #
   197 #
   167 # List of comma-separated packages that start with or equal this string
   198 # List of comma-separated packages that start with or equal this string
   168 # will cause a security exception to be thrown when
   199 # will cause a security exception to be thrown when
   169 # passed to checkPackageDefinition unless the
   200 # passed to checkPackageDefinition unless the
   185                    com.sun.org.apache.xalan.internal.utils.,\
   216                    com.sun.org.apache.xalan.internal.utils.,\
   186                    com.sun.org.glassfish.external.,\
   217                    com.sun.org.glassfish.external.,\
   187                    com.sun.org.glassfish.gmbal.,\
   218                    com.sun.org.glassfish.gmbal.,\
   188                    com.oracle.xmlns.internal.,\
   219                    com.oracle.xmlns.internal.,\
   189                    com.oracle.webservices.internal.,\
   220                    com.oracle.webservices.internal.,\
   190 		   jdk.internal.,\
   221                    jdk.internal.,\
   191 		   jdk.nashorn.internal.,\
   222                    jdk.nashorn.internal.,\
   192 		   jdk.nashorn.tools.
   223                    jdk.nashorn.tools.
   193 
   224 
   194 #
   225 #
   195 # Determines whether this properties file can be appended to
   226 # Determines whether this properties file can be appended to
   196 # or overridden on the command line via -Djava.security.properties
   227 # or overridden on the command line via -Djava.security.properties
   197 #
   228 #