src/share/lib/security/java.security
Print this page
rev 10364 : 6997010: Consolidate java.security files into one file with modifications
*** 63,83 ****
# class.
#
# List of providers and their preference orders (see above):
#
! security.provider.1=com.oracle.security.ucrypto.UcryptoProvider ${java.home}/lib/security/ucrypto-solaris.cfg
! security.provider.2=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/sunpkcs11-solaris.cfg
! security.provider.3=sun.security.provider.Sun
! security.provider.4=sun.security.rsa.SunRsaSign
! security.provider.5=sun.security.ec.SunEC
! security.provider.6=com.sun.net.ssl.internal.ssl.Provider
! security.provider.7=com.sun.crypto.provider.SunJCE
! security.provider.8=sun.security.jgss.SunProvider
! security.provider.9=com.sun.security.sasl.Provider
! security.provider.10=org.jcp.xml.dsig.internal.dom.XMLDSigRI
! security.provider.11=sun.security.smartcardio.SunPCSC
#
# Sun Provider SecureRandom seed source.
#
# Select the primary source of seed data for the "SHA1PRNG" and
--- 63,91 ----
# class.
#
# List of providers and their preference orders (see above):
#
! #ifdef solaris
! security.provider.tbd=com.oracle.security.ucrypto.UcryptoProvider ${java.home}/lib/security/ucrypto-solaris.cfg
! security.provider.tbd=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/sunpkcs11-solaris.cfg
! #endif
! security.provider.tbd=sun.security.provider.Sun
! security.provider.tbd=sun.security.rsa.SunRsaSign
! security.provider.tbd=sun.security.ec.SunEC
! security.provider.tbd=com.sun.net.ssl.internal.ssl.Provider
! security.provider.tbd=com.sun.crypto.provider.SunJCE
! security.provider.tbd=sun.security.jgss.SunProvider
! security.provider.tbd=com.sun.security.sasl.Provider
! security.provider.tbd=org.jcp.xml.dsig.internal.dom.XMLDSigRI
! security.provider.tbd=sun.security.smartcardio.SunPCSC
! #ifdef windows
! security.provider.tbd=sun.security.mscapi.SunMSCAPI
! #endif
! #ifdef macosx
! security.provider.tbd=apple.security.AppleProvider
! #endif
#
# Sun Provider SecureRandom seed source.
#
# Select the primary source of seed data for the "SHA1PRNG" and
*** 126,136 ****
--- 134,149 ----
# indicate a list of known strong implementations using the property.
#
# This is a comma-separated list of algorithm and/or algorithm:provider
# entries.
#
+ #ifdef windows
+ securerandom.strongAlgorithms=Windows-PRNG:SunMSCAPI,SHA1PRNG:SUN
+ #endif
+ #ifndef windows
securerandom.strongAlgorithms=NativePRNGBlocking:SUN
+ #endif
#
# Class to instantiate as the javax.security.auth.login.Configuration
# provider.
#
*** 210,220 ****
com.oracle.webservices.internal.,\
org.jcp.xml.dsig.internal.,\
jdk.internal.,\
jdk.nashorn.internal.,\
jdk.nashorn.tools.,\
! com.sun.activation.registries.
#
# List of comma-separated packages that start with or equal this string
# will cause a security exception to be thrown when
# passed to checkPackageDefinition unless the
--- 223,236 ----
com.oracle.webservices.internal.,\
org.jcp.xml.dsig.internal.,\
jdk.internal.,\
jdk.nashorn.internal.,\
jdk.nashorn.tools.,\
! com.sun.activation.registries.,\
! #ifdef macosx
! apple.,\
! #endif
#
# List of comma-separated packages that start with or equal this string
# will cause a security exception to be thrown when
# passed to checkPackageDefinition unless the
*** 256,266 ****
com.oracle.webservices.internal.,\
org.jcp.xml.dsig.internal.,\
jdk.internal.,\
jdk.nashorn.internal.,\
jdk.nashorn.tools.,\
! com.sun.activation.registries.
#
# Determines whether this properties file can be appended to
# or overridden on the command line via -Djava.security.properties
#
--- 272,285 ----
com.oracle.webservices.internal.,\
org.jcp.xml.dsig.internal.,\
jdk.internal.,\
jdk.nashorn.internal.,\
jdk.nashorn.tools.,\
! com.sun.activation.registries.,\
! #ifdef macosx
! apple.,\
! #endif
#
# Determines whether this properties file can be appended to
# or overridden on the command line via -Djava.security.properties
#