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