first commit
This commit is contained in:
		
							
								
								
									
										20
									
								
								etc_org/java-8-openjdk/security/blacklisted.certs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								etc_org/java-8-openjdk/security/blacklisted.certs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
Algorithm=SHA-256
 | 
			
		||||
14E6D2764A4B06701C6CBC376A253775F79C782FBCB6C0EE6F99DE4BA1024ADD
 | 
			
		||||
31C8FD37DB9B56E708B03D1F01848B068C6DA66F36FB5D82C008C6040FA3E133
 | 
			
		||||
3946901F46B0071E90D78279E82FABABCA177231A704BE72C5B0E8918566EA66
 | 
			
		||||
450F1B421BB05C8609854884559C323319619E8B06B001EA2DCBB74A23AA3BE2
 | 
			
		||||
4CBBF8256BC9888A8007B2F386940A2E394378B0D903CBB3863C5A6394B889CE
 | 
			
		||||
4FEE0163686ECBD65DB968E7494F55D84B25486D438E9DE558D629D28CD4D176
 | 
			
		||||
5E83124D68D24E8E177E306DF643D5EA99C5A94D6FC34B072F7544A1CABB7C7B
 | 
			
		||||
76A45A496031E4DD2D7ED23E8F6FF97DBDEA980BAAC8B0BA94D7EDB551348645
 | 
			
		||||
8A1BD21661C60015065212CC98B1ABB50DFD14C872A208E66BAE890F25C448AF
 | 
			
		||||
9ED8F9B0E8E42A1656B8E1DD18F42BA42DC06FE52686173BA2FC70E756F207DC
 | 
			
		||||
A686FEE577C88AB664D0787ECDFFF035F4806F3DE418DC9E4D516324FFF02083
 | 
			
		||||
B8686723E415534BC0DBD16326F9486F85B0B0799BF6639334E61DAAE67F36CD
 | 
			
		||||
D24566BF315F4E597D6E381C87119FB4198F5E9E2607F5F4AB362EF7E2E7672F
 | 
			
		||||
D3A936E1A7775A45217C8296A1F22AC5631DCDEC45594099E78EEEBBEDCBA967
 | 
			
		||||
DF21016B00FC54F9FE3BC8B039911BB216E9162FAD2FD14D990AB96E951B49BE
 | 
			
		||||
EC30C9C3065A06BB07DC5B1C6B497F370C1CA65C0F30C08E042BA6BCECC78F2C
 | 
			
		||||
F5B6F88F75D391A4B1EB336F9E201239FB6B1377DB8CFA7B84736216E5AFFFD7
 | 
			
		||||
FC02FD48DB92D4DCE6F11679D38354CF750CFC7F584A520EB90BDE80E241F2BD
 | 
			
		||||
FDEDB5BDFCB67411513A61AEE5CB5B5D7C52AF06028EFC996CC1B05B1D6CEA2B
 | 
			
		||||
							
								
								
									
										99
									
								
								etc_org/java-8-openjdk/security/java.policy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										99
									
								
								etc_org/java-8-openjdk/security/java.policy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,99 @@
 | 
			
		||||
 | 
			
		||||
// Standard extensions get all permissions by default
 | 
			
		||||
 | 
			
		||||
grant codeBase "file:${{java.ext.dirs}}/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-common/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-alpha/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-armel/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-ia64/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-ppc64/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-ppc64el/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-sparc/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-sparc64/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
grant codeBase "file:/usr/lib/jvm/java-8-openjdk-x32/jre/lib/ext/*" {
 | 
			
		||||
        permission java.security.AllPermission;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// Comment this out if you want to give all permissions to the
 | 
			
		||||
// Debian Java repository too:
 | 
			
		||||
//grant codeBase "file:/usr/share/java/repository/-" {
 | 
			
		||||
//        permission java.security.AllPermission;
 | 
			
		||||
//};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// default permissions granted to all domains
 | 
			
		||||
 | 
			
		||||
grant {
 | 
			
		||||
        // Allows any thread to stop itself using the java.lang.Thread.stop()
 | 
			
		||||
        // method that takes no argument.
 | 
			
		||||
        // Note that this permission is granted by default only to remain
 | 
			
		||||
        // backwards compatible.
 | 
			
		||||
        // It is strongly recommended that you either remove this permission
 | 
			
		||||
        // from this policy file or further restrict it to code sources
 | 
			
		||||
        // that you specify, because Thread.stop() is potentially unsafe.
 | 
			
		||||
        // See the API specification of java.lang.Thread.stop() for more
 | 
			
		||||
        // information.
 | 
			
		||||
        permission java.lang.RuntimePermission "stopThread";
 | 
			
		||||
 | 
			
		||||
        // allows anyone to listen on dynamic ports
 | 
			
		||||
        permission java.net.SocketPermission "localhost:0", "listen";
 | 
			
		||||
 | 
			
		||||
        // "standard" properies that can be read by anyone
 | 
			
		||||
 | 
			
		||||
        permission java.util.PropertyPermission "java.version", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.vendor", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.vendor.url", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.class.version", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "os.name", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "os.version", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "os.arch", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "file.separator", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "path.separator", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "line.separator", "read";
 | 
			
		||||
 | 
			
		||||
        permission java.util.PropertyPermission "java.specification.version", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.specification.vendor", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.specification.name", "read";
 | 
			
		||||
 | 
			
		||||
        permission java.util.PropertyPermission "java.vm.specification.version", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.vm.specification.name", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.vm.version", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.vm.vendor", "read";
 | 
			
		||||
        permission java.util.PropertyPermission "java.vm.name", "read";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										663
									
								
								etc_org/java-8-openjdk/security/java.security
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										663
									
								
								etc_org/java-8-openjdk/security/java.security
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,663 @@
 | 
			
		||||
#
 | 
			
		||||
# This is the "master security properties file".
 | 
			
		||||
#
 | 
			
		||||
# An alternate java.security properties file may be specified
 | 
			
		||||
# from the command line via the system property
 | 
			
		||||
#
 | 
			
		||||
#    -Djava.security.properties=<URL>
 | 
			
		||||
#
 | 
			
		||||
# This properties file appends to the master security properties file.
 | 
			
		||||
# If both properties files specify values for the same key, the value
 | 
			
		||||
# from the command-line properties file is selected, as it is the last
 | 
			
		||||
# one loaded.
 | 
			
		||||
#
 | 
			
		||||
# Also, if you specify
 | 
			
		||||
#
 | 
			
		||||
#    -Djava.security.properties==<URL> (2 equals),
 | 
			
		||||
#
 | 
			
		||||
# then that properties file completely overrides the master security
 | 
			
		||||
# properties file.
 | 
			
		||||
#
 | 
			
		||||
# To disable the ability to specify an additional properties file from
 | 
			
		||||
# the command line, set the key security.overridePropertiesFile
 | 
			
		||||
# to false in the master security properties file. It is set to true
 | 
			
		||||
# by default.
 | 
			
		||||
 | 
			
		||||
# In this file, various security properties are set for use by
 | 
			
		||||
# java.security classes. This is where users can statically register
 | 
			
		||||
# Cryptography Package Providers ("providers" for short). The term
 | 
			
		||||
# "provider" refers to a package or set of packages that supply a
 | 
			
		||||
# concrete implementation of a subset of the cryptography aspects of
 | 
			
		||||
# the Java Security API. A provider may, for example, implement one or
 | 
			
		||||
# more digital signature algorithms or message digest algorithms.
 | 
			
		||||
#
 | 
			
		||||
# Each provider must implement a subclass of the Provider class.
 | 
			
		||||
# To register a provider in this master security properties file,
 | 
			
		||||
# specify the Provider subclass name and priority in the format
 | 
			
		||||
#
 | 
			
		||||
#    security.provider.<n>=<className>
 | 
			
		||||
#
 | 
			
		||||
# This declares a provider, and specifies its preference
 | 
			
		||||
# order n. The preference order is the order in which providers are
 | 
			
		||||
# searched for requested algorithms (when no specific provider is
 | 
			
		||||
# requested). The order is 1-based; 1 is the most preferred, followed
 | 
			
		||||
# by 2, and so on.
 | 
			
		||||
#
 | 
			
		||||
# <className> must specify the subclass of the Provider class whose
 | 
			
		||||
# constructor sets the values of various properties that are required
 | 
			
		||||
# for the Java Security API to look up the algorithms or other
 | 
			
		||||
# facilities implemented by the provider.
 | 
			
		||||
#
 | 
			
		||||
# There must be at least one provider specification in java.security.
 | 
			
		||||
# There is a default provider that comes standard with the JDK. It
 | 
			
		||||
# is called the "SUN" provider, and its Provider subclass
 | 
			
		||||
# named Sun appears in the sun.security.provider package. Thus, the
 | 
			
		||||
# "SUN" provider is registered via the following:
 | 
			
		||||
#
 | 
			
		||||
#    security.provider.1=sun.security.provider.Sun
 | 
			
		||||
#
 | 
			
		||||
# (The number 1 is used for the default provider.)
 | 
			
		||||
#
 | 
			
		||||
# Note: Providers can be dynamically registered instead by calls to
 | 
			
		||||
# either the addProvider or insertProviderAt method in the Security
 | 
			
		||||
# class.
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# List of providers and their preference orders (see above):
 | 
			
		||||
#
 | 
			
		||||
security.provider.1=sun.security.provider.Sun
 | 
			
		||||
security.provider.2=sun.security.rsa.SunRsaSign
 | 
			
		||||
security.provider.3=sun.security.ec.SunEC
 | 
			
		||||
security.provider.4=com.sun.net.ssl.internal.ssl.Provider
 | 
			
		||||
security.provider.5=com.sun.crypto.provider.SunJCE
 | 
			
		||||
security.provider.6=sun.security.jgss.SunProvider
 | 
			
		||||
security.provider.7=com.sun.security.sasl.Provider
 | 
			
		||||
security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
 | 
			
		||||
security.provider.9=sun.security.smartcardio.SunPCSC
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Sun Provider SecureRandom seed source.
 | 
			
		||||
#
 | 
			
		||||
# Select the primary source of seed data for the "SHA1PRNG" and
 | 
			
		||||
# "NativePRNG" SecureRandom implementations in the "Sun" provider.
 | 
			
		||||
# (Other SecureRandom implementations might also use this property.)
 | 
			
		||||
#
 | 
			
		||||
# On Unix-like systems (for example, Solaris/Linux/MacOS), the
 | 
			
		||||
# "NativePRNG" and "SHA1PRNG" implementations obtains seed data from
 | 
			
		||||
# special device files such as file:/dev/random.
 | 
			
		||||
#
 | 
			
		||||
# On Windows systems, specifying the URLs "file:/dev/random" or
 | 
			
		||||
# "file:/dev/urandom" will enable the native Microsoft CryptoAPI seeding
 | 
			
		||||
# mechanism for SHA1PRNG.
 | 
			
		||||
#
 | 
			
		||||
# By default, an attempt is made to use the entropy gathering device
 | 
			
		||||
# specified by the "securerandom.source" Security property.  If an
 | 
			
		||||
# exception occurs while accessing the specified URL:
 | 
			
		||||
#
 | 
			
		||||
#     SHA1PRNG:
 | 
			
		||||
#         the traditional system/thread activity algorithm will be used.
 | 
			
		||||
#
 | 
			
		||||
#     NativePRNG:
 | 
			
		||||
#         a default value of /dev/random will be used.  If neither
 | 
			
		||||
#         are available, the implementation will be disabled.
 | 
			
		||||
#         "file" is the only currently supported protocol type.
 | 
			
		||||
#
 | 
			
		||||
# The entropy gathering device can also be specified with the System
 | 
			
		||||
# property "java.security.egd". For example:
 | 
			
		||||
#
 | 
			
		||||
#   % java -Djava.security.egd=file:/dev/random MainClass
 | 
			
		||||
#
 | 
			
		||||
# Specifying this System property will override the
 | 
			
		||||
# "securerandom.source" Security property.
 | 
			
		||||
#
 | 
			
		||||
# In addition, if "file:/dev/random" or "file:/dev/urandom" is
 | 
			
		||||
# specified, the "NativePRNG" implementation will be more preferred than
 | 
			
		||||
# SHA1PRNG in the Sun provider.
 | 
			
		||||
#
 | 
			
		||||
securerandom.source=file:/dev/random
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# A list of known strong SecureRandom implementations.
 | 
			
		||||
#
 | 
			
		||||
# To help guide applications in selecting a suitable strong
 | 
			
		||||
# java.security.SecureRandom implementation, Java distributions should
 | 
			
		||||
# indicate a list of known strong implementations using the property.
 | 
			
		||||
#
 | 
			
		||||
# This is a comma-separated list of algorithm and/or algorithm:provider
 | 
			
		||||
# entries.
 | 
			
		||||
#
 | 
			
		||||
securerandom.strongAlgorithms=NativePRNGBlocking:SUN
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Class to instantiate as the javax.security.auth.login.Configuration
 | 
			
		||||
# provider.
 | 
			
		||||
#
 | 
			
		||||
login.configuration.provider=sun.security.provider.ConfigFile
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Default login configuration file
 | 
			
		||||
#
 | 
			
		||||
#login.config.url.1=file:${user.home}/.java.login.config
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Class to instantiate as the system Policy. This is the name of the class
 | 
			
		||||
# that will be used as the Policy object.
 | 
			
		||||
#
 | 
			
		||||
policy.provider=sun.security.provider.PolicyFile
 | 
			
		||||
 | 
			
		||||
# The default is to have a single system-wide policy file,
 | 
			
		||||
# and a policy file in the user's home directory.
 | 
			
		||||
policy.url.1=file:${java.home}/lib/security/java.policy
 | 
			
		||||
policy.url.2=file:${user.home}/.java.policy
 | 
			
		||||
 | 
			
		||||
# whether or not we expand properties in the policy file
 | 
			
		||||
# if this is set to false, properties (${...}) will not be expanded in policy
 | 
			
		||||
# files.
 | 
			
		||||
policy.expandProperties=true
 | 
			
		||||
 | 
			
		||||
# whether or not we allow an extra policy to be passed on the command line
 | 
			
		||||
# with -Djava.security.policy=somefile. Comment out this line to disable
 | 
			
		||||
# this feature.
 | 
			
		||||
policy.allowSystemProperty=true
 | 
			
		||||
 | 
			
		||||
# whether or not we look into the IdentityScope for trusted Identities
 | 
			
		||||
# when encountering a 1.1 signed JAR file. If the identity is found
 | 
			
		||||
# and is trusted, we grant it AllPermission.
 | 
			
		||||
policy.ignoreIdentityScope=false
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Default keystore type.
 | 
			
		||||
#
 | 
			
		||||
keystore.type=jks
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Controls compatibility mode for the JKS keystore type.
 | 
			
		||||
#
 | 
			
		||||
# When set to 'true', the JKS keystore type supports loading
 | 
			
		||||
# keystore files in either JKS or PKCS12 format. When set to 'false'
 | 
			
		||||
# it supports loading only JKS keystore files.
 | 
			
		||||
#
 | 
			
		||||
keystore.type.compat=true
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# List of comma-separated packages that start with or equal this string
 | 
			
		||||
# will cause a security exception to be thrown when
 | 
			
		||||
# passed to checkPackageAccess unless the
 | 
			
		||||
# corresponding RuntimePermission ("accessClassInPackage."+package) has
 | 
			
		||||
# been granted.
 | 
			
		||||
package.access=sun.,\
 | 
			
		||||
               com.sun.xml.internal.,\
 | 
			
		||||
               com.sun.imageio.,\
 | 
			
		||||
               com.sun.istack.internal.,\
 | 
			
		||||
               com.sun.jmx.,\
 | 
			
		||||
               com.sun.media.sound.,\
 | 
			
		||||
               com.sun.naming.internal.,\
 | 
			
		||||
               com.sun.proxy.,\
 | 
			
		||||
               com.sun.corba.se.,\
 | 
			
		||||
               com.sun.org.apache.bcel.internal.,\
 | 
			
		||||
               com.sun.org.apache.regexp.internal.,\
 | 
			
		||||
               com.sun.org.apache.xerces.internal.,\
 | 
			
		||||
               com.sun.org.apache.xpath.internal.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.extensions.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.lib.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.res.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.templates.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.utils.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.xslt.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.xsltc.cmdline.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.xsltc.compiler.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.xsltc.trax.,\
 | 
			
		||||
               com.sun.org.apache.xalan.internal.xsltc.util.,\
 | 
			
		||||
               com.sun.org.apache.xml.internal.res.,\
 | 
			
		||||
               com.sun.org.apache.xml.internal.security.,\
 | 
			
		||||
               com.sun.org.apache.xml.internal.serializer.utils.,\
 | 
			
		||||
               com.sun.org.apache.xml.internal.utils.,\
 | 
			
		||||
               com.sun.org.glassfish.,\
 | 
			
		||||
               com.oracle.xmlns.internal.,\
 | 
			
		||||
               com.oracle.webservices.internal.,\
 | 
			
		||||
               oracle.jrockit.jfr.,\
 | 
			
		||||
               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
 | 
			
		||||
# corresponding RuntimePermission ("defineClassInPackage."+package) has
 | 
			
		||||
# been granted.
 | 
			
		||||
#
 | 
			
		||||
# by default, none of the class loaders supplied with the JDK call
 | 
			
		||||
# checkPackageDefinition.
 | 
			
		||||
#
 | 
			
		||||
package.definition=sun.,\
 | 
			
		||||
                   com.sun.xml.internal.,\
 | 
			
		||||
                   com.sun.imageio.,\
 | 
			
		||||
                   com.sun.istack.internal.,\
 | 
			
		||||
                   com.sun.jmx.,\
 | 
			
		||||
                   com.sun.media.sound.,\
 | 
			
		||||
                   com.sun.naming.internal.,\
 | 
			
		||||
                   com.sun.proxy.,\
 | 
			
		||||
                   com.sun.corba.se.,\
 | 
			
		||||
                   com.sun.org.apache.bcel.internal.,\
 | 
			
		||||
                   com.sun.org.apache.regexp.internal.,\
 | 
			
		||||
                   com.sun.org.apache.xerces.internal.,\
 | 
			
		||||
                   com.sun.org.apache.xpath.internal.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.extensions.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.lib.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.res.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.templates.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.utils.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.xslt.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.xsltc.cmdline.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.xsltc.compiler.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.xsltc.trax.,\
 | 
			
		||||
                   com.sun.org.apache.xalan.internal.xsltc.util.,\
 | 
			
		||||
                   com.sun.org.apache.xml.internal.res.,\
 | 
			
		||||
                   com.sun.org.apache.xml.internal.security.,\
 | 
			
		||||
                   com.sun.org.apache.xml.internal.serializer.utils.,\
 | 
			
		||||
                   com.sun.org.apache.xml.internal.utils.,\
 | 
			
		||||
                   com.sun.org.glassfish.,\
 | 
			
		||||
                   com.oracle.xmlns.internal.,\
 | 
			
		||||
                   com.oracle.webservices.internal.,\
 | 
			
		||||
                   oracle.jrockit.jfr.,\
 | 
			
		||||
                   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
 | 
			
		||||
#
 | 
			
		||||
security.overridePropertiesFile=true
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Determines the default key and trust manager factory algorithms for
 | 
			
		||||
# the javax.net.ssl package.
 | 
			
		||||
#
 | 
			
		||||
ssl.KeyManagerFactory.algorithm=SunX509
 | 
			
		||||
ssl.TrustManagerFactory.algorithm=PKIX
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# The Java-level namelookup cache policy for successful lookups:
 | 
			
		||||
#
 | 
			
		||||
# any negative value: caching forever
 | 
			
		||||
# any positive value: the number of seconds to cache an address for
 | 
			
		||||
# zero: do not cache
 | 
			
		||||
#
 | 
			
		||||
# default value is forever (FOREVER). For security reasons, this
 | 
			
		||||
# caching is made forever when a security manager is set. When a security
 | 
			
		||||
# manager is not set, the default behavior in this implementation
 | 
			
		||||
# is to cache for 30 seconds.
 | 
			
		||||
#
 | 
			
		||||
# NOTE: setting this to anything other than the default value can have
 | 
			
		||||
#       serious security implications. Do not set it unless
 | 
			
		||||
#       you are sure you are not exposed to DNS spoofing attack.
 | 
			
		||||
#
 | 
			
		||||
#networkaddress.cache.ttl=-1
 | 
			
		||||
 | 
			
		||||
# The Java-level namelookup cache policy for failed lookups:
 | 
			
		||||
#
 | 
			
		||||
# any negative value: cache forever
 | 
			
		||||
# any positive value: the number of seconds to cache negative lookup results
 | 
			
		||||
# zero: do not cache
 | 
			
		||||
#
 | 
			
		||||
# In some Microsoft Windows networking environments that employ
 | 
			
		||||
# the WINS name service in addition to DNS, name service lookups
 | 
			
		||||
# that fail may take a noticeably long time to return (approx. 5 seconds).
 | 
			
		||||
# For this reason the default caching policy is to maintain these
 | 
			
		||||
# results for 10 seconds.
 | 
			
		||||
#
 | 
			
		||||
#
 | 
			
		||||
networkaddress.cache.negative.ttl=10
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Properties to configure OCSP for certificate revocation checking
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
# Enable OCSP
 | 
			
		||||
#
 | 
			
		||||
# By default, OCSP is not used for certificate revocation checking.
 | 
			
		||||
# This property enables the use of OCSP when set to the value "true".
 | 
			
		||||
#
 | 
			
		||||
# NOTE: SocketPermission is required to connect to an OCSP responder.
 | 
			
		||||
#
 | 
			
		||||
# Example,
 | 
			
		||||
#   ocsp.enable=true
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Location of the OCSP responder
 | 
			
		||||
#
 | 
			
		||||
# By default, the location of the OCSP responder is determined implicitly
 | 
			
		||||
# from the certificate being validated. This property explicitly specifies
 | 
			
		||||
# the location of the OCSP responder. The property is used when the
 | 
			
		||||
# Authority Information Access extension (defined in RFC 3280) is absent
 | 
			
		||||
# from the certificate or when it requires overriding.
 | 
			
		||||
#
 | 
			
		||||
# Example,
 | 
			
		||||
#   ocsp.responderURL=http://ocsp.example.net:80
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Subject name of the OCSP responder's certificate
 | 
			
		||||
#
 | 
			
		||||
# By default, the certificate of the OCSP responder is that of the issuer
 | 
			
		||||
# of the certificate being validated. This property identifies the certificate
 | 
			
		||||
# of the OCSP responder when the default does not apply. Its value is a string
 | 
			
		||||
# distinguished name (defined in RFC 2253) which identifies a certificate in
 | 
			
		||||
# the set of certificates supplied during cert path validation. In cases where
 | 
			
		||||
# the subject name alone is not sufficient to uniquely identify the certificate
 | 
			
		||||
# then both the "ocsp.responderCertIssuerName" and
 | 
			
		||||
# "ocsp.responderCertSerialNumber" properties must be used instead. When this
 | 
			
		||||
# property is set then those two properties are ignored.
 | 
			
		||||
#
 | 
			
		||||
# Example,
 | 
			
		||||
#   ocsp.responderCertSubjectName="CN=OCSP Responder, O=XYZ Corp"
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Issuer name of the OCSP responder's certificate
 | 
			
		||||
#
 | 
			
		||||
# By default, the certificate of the OCSP responder is that of the issuer
 | 
			
		||||
# of the certificate being validated. This property identifies the certificate
 | 
			
		||||
# of the OCSP responder when the default does not apply. Its value is a string
 | 
			
		||||
# distinguished name (defined in RFC 2253) which identifies a certificate in
 | 
			
		||||
# the set of certificates supplied during cert path validation. When this
 | 
			
		||||
# property is set then the "ocsp.responderCertSerialNumber" property must also
 | 
			
		||||
# be set. When the "ocsp.responderCertSubjectName" property is set then this
 | 
			
		||||
# property is ignored.
 | 
			
		||||
#
 | 
			
		||||
# Example,
 | 
			
		||||
#   ocsp.responderCertIssuerName="CN=Enterprise CA, O=XYZ Corp"
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Serial number of the OCSP responder's certificate
 | 
			
		||||
#
 | 
			
		||||
# By default, the certificate of the OCSP responder is that of the issuer
 | 
			
		||||
# of the certificate being validated. This property identifies the certificate
 | 
			
		||||
# of the OCSP responder when the default does not apply. Its value is a string
 | 
			
		||||
# of hexadecimal digits (colon or space separators may be present) which
 | 
			
		||||
# identifies a certificate in the set of certificates supplied during cert path
 | 
			
		||||
# validation. When this property is set then the "ocsp.responderCertIssuerName"
 | 
			
		||||
# property must also be set. When the "ocsp.responderCertSubjectName" property
 | 
			
		||||
# is set then this property is ignored.
 | 
			
		||||
#
 | 
			
		||||
# Example,
 | 
			
		||||
#   ocsp.responderCertSerialNumber=2A:FF:00
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Policy for failed Kerberos KDC lookups:
 | 
			
		||||
#
 | 
			
		||||
# When a KDC is unavailable (network error, service failure, etc), it is
 | 
			
		||||
# put inside a blacklist and accessed less often for future requests. The
 | 
			
		||||
# value (case-insensitive) for this policy can be:
 | 
			
		||||
#
 | 
			
		||||
# tryLast
 | 
			
		||||
#    KDCs in the blacklist are always tried after those not on the list.
 | 
			
		||||
#
 | 
			
		||||
# tryLess[:max_retries,timeout]
 | 
			
		||||
#    KDCs in the blacklist are still tried by their order in the configuration,
 | 
			
		||||
#    but with smaller max_retries and timeout values. max_retries and timeout
 | 
			
		||||
#    are optional numerical parameters (default 1 and 5000, which means once
 | 
			
		||||
#    and 5 seconds). Please notes that if any of the values defined here is
 | 
			
		||||
#    more than what is defined in krb5.conf, it will be ignored.
 | 
			
		||||
#
 | 
			
		||||
# Whenever a KDC is detected as available, it is removed from the blacklist.
 | 
			
		||||
# The blacklist is reset when krb5.conf is reloaded. You can add
 | 
			
		||||
# refreshKrb5Config=true to a JAAS configuration file so that krb5.conf is
 | 
			
		||||
# reloaded whenever a JAAS authentication is attempted.
 | 
			
		||||
#
 | 
			
		||||
# Example,
 | 
			
		||||
#   krb5.kdc.bad.policy = tryLast
 | 
			
		||||
#   krb5.kdc.bad.policy = tryLess:2,2000
 | 
			
		||||
krb5.kdc.bad.policy = tryLast
 | 
			
		||||
 | 
			
		||||
# Algorithm restrictions for certification path (CertPath) processing
 | 
			
		||||
#
 | 
			
		||||
# In some environments, certain algorithms or key lengths may be undesirable
 | 
			
		||||
# for certification path building and validation.  For example, "MD2" is
 | 
			
		||||
# generally no longer considered to be a secure hash algorithm.  This section
 | 
			
		||||
# describes the mechanism for disabling algorithms based on algorithm name
 | 
			
		||||
# and/or key length.  This includes algorithms used in certificates, as well
 | 
			
		||||
# as revocation information such as CRLs and signed OCSP Responses.
 | 
			
		||||
#
 | 
			
		||||
# The syntax of the disabled algorithm string is described as this Java
 | 
			
		||||
# BNF-style:
 | 
			
		||||
#   DisabledAlgorithms:
 | 
			
		||||
#       " DisabledAlgorithm { , DisabledAlgorithm } "
 | 
			
		||||
#
 | 
			
		||||
#   DisabledAlgorithm:
 | 
			
		||||
#       AlgorithmName [Constraint]
 | 
			
		||||
#
 | 
			
		||||
#   AlgorithmName:
 | 
			
		||||
#       (see below)
 | 
			
		||||
#
 | 
			
		||||
#   Constraint:
 | 
			
		||||
#       KeySizeConstraint
 | 
			
		||||
#
 | 
			
		||||
#   KeySizeConstraint:
 | 
			
		||||
#       keySize Operator DecimalInteger
 | 
			
		||||
#
 | 
			
		||||
#   Operator:
 | 
			
		||||
#       <= | < | == | != | >= | >
 | 
			
		||||
#
 | 
			
		||||
#   DecimalInteger:
 | 
			
		||||
#       DecimalDigits
 | 
			
		||||
#
 | 
			
		||||
#   DecimalDigits:
 | 
			
		||||
#       DecimalDigit {DecimalDigit}
 | 
			
		||||
#
 | 
			
		||||
#   DecimalDigit: one of
 | 
			
		||||
#       1 2 3 4 5 6 7 8 9 0
 | 
			
		||||
#
 | 
			
		||||
# The "AlgorithmName" is the standard algorithm name of the disabled
 | 
			
		||||
# algorithm. See "Java Cryptography Architecture Standard Algorithm Name
 | 
			
		||||
# Documentation" for information about Standard Algorithm Names.  Matching
 | 
			
		||||
# is performed using a case-insensitive sub-element matching rule.  (For
 | 
			
		||||
# example, in "SHA1withECDSA" the sub-elements are "SHA1" for hashing and
 | 
			
		||||
# "ECDSA" for signatures.)  If the assertion "AlgorithmName" is a
 | 
			
		||||
# sub-element of the certificate algorithm name, the algorithm will be
 | 
			
		||||
# rejected during certification path building and validation.  For example,
 | 
			
		||||
# the assertion algorithm name "DSA" will disable all certificate algorithms
 | 
			
		||||
# that rely on DSA, such as NONEwithDSA, SHA1withDSA.  However, the assertion
 | 
			
		||||
# will not disable algorithms related to "ECDSA".
 | 
			
		||||
#
 | 
			
		||||
# A "Constraint" provides further guidance for the algorithm being specified.
 | 
			
		||||
# The "KeySizeConstraint" requires a key of a valid size range if the
 | 
			
		||||
# "AlgorithmName" is of a key algorithm.  The "DecimalInteger" indicates the
 | 
			
		||||
# key size specified in number of bits.  For example, "RSA keySize <= 1024"
 | 
			
		||||
# indicates that any RSA key with key size less than or equal to 1024 bits
 | 
			
		||||
# should be disabled, and "RSA keySize < 1024, RSA keySize > 2048" indicates
 | 
			
		||||
# that any RSA key with key size less than 1024 or greater than 2048 should
 | 
			
		||||
# be disabled. Note that the "KeySizeConstraint" only makes sense to key
 | 
			
		||||
# algorithms.
 | 
			
		||||
#
 | 
			
		||||
# Note: This property is currently used by Oracle's PKIX implementation. It
 | 
			
		||||
# is not guaranteed to be examined and used by other implementations.
 | 
			
		||||
#
 | 
			
		||||
# Example:
 | 
			
		||||
#   jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048
 | 
			
		||||
#
 | 
			
		||||
#
 | 
			
		||||
jdk.certpath.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
 | 
			
		||||
 | 
			
		||||
# Algorithm restrictions for Secure Socket Layer/Transport Layer Security
 | 
			
		||||
# (SSL/TLS) processing
 | 
			
		||||
#
 | 
			
		||||
# In some environments, certain algorithms or key lengths may be undesirable
 | 
			
		||||
# when using SSL/TLS.  This section describes the mechanism for disabling
 | 
			
		||||
# algorithms during SSL/TLS security parameters negotiation, including
 | 
			
		||||
# protocol version negotiation, cipher suites selection, peer authentication
 | 
			
		||||
# and key exchange mechanisms.
 | 
			
		||||
#
 | 
			
		||||
# Disabled algorithms will not be negotiated for SSL/TLS connections, even
 | 
			
		||||
# if they are enabled explicitly in an application.
 | 
			
		||||
#
 | 
			
		||||
# For PKI-based peer authentication and key exchange mechanisms, this list
 | 
			
		||||
# of disabled algorithms will also be checked during certification path
 | 
			
		||||
# building and validation, including algorithms used in certificates, as
 | 
			
		||||
# well as revocation information such as CRLs and signed OCSP Responses.
 | 
			
		||||
# This is in addition to the jdk.certpath.disabledAlgorithms property above.
 | 
			
		||||
#
 | 
			
		||||
# See the specification of "jdk.certpath.disabledAlgorithms" for the
 | 
			
		||||
# syntax of the disabled algorithm string.
 | 
			
		||||
#
 | 
			
		||||
# Note: This property is currently used by Oracle's JSSE implementation.
 | 
			
		||||
# It is not guaranteed to be examined and used by other implementations.
 | 
			
		||||
#
 | 
			
		||||
# Example:
 | 
			
		||||
#   jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048
 | 
			
		||||
jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768
 | 
			
		||||
 | 
			
		||||
# Legacy algorithms for Secure Socket Layer/Transport Layer Security (SSL/TLS)
 | 
			
		||||
# processing in JSSE implementation.
 | 
			
		||||
#
 | 
			
		||||
# In some environments, a certain algorithm may be undesirable but it
 | 
			
		||||
# cannot be disabled because of its use in legacy applications.  Legacy
 | 
			
		||||
# algorithms may still be supported, but applications should not use them
 | 
			
		||||
# as the security strength of legacy algorithms are usually not strong enough
 | 
			
		||||
# in practice.
 | 
			
		||||
#
 | 
			
		||||
# During SSL/TLS security parameters negotiation, legacy algorithms will
 | 
			
		||||
# not be negotiated unless there are no other candidates.
 | 
			
		||||
#
 | 
			
		||||
# The syntax of the disabled algorithm string is described as this Java
 | 
			
		||||
# BNF-style:
 | 
			
		||||
#   LegacyAlgorithms:
 | 
			
		||||
#       " LegacyAlgorithm { , LegacyAlgorithm } "
 | 
			
		||||
#
 | 
			
		||||
#   LegacyAlgorithm:
 | 
			
		||||
#       AlgorithmName (standard JSSE algorithm name)
 | 
			
		||||
#
 | 
			
		||||
# See the specification of security property "jdk.certpath.disabledAlgorithms"
 | 
			
		||||
# for the syntax and description of the "AlgorithmName" notation.
 | 
			
		||||
#
 | 
			
		||||
# Per SSL/TLS specifications, cipher suites have the form:
 | 
			
		||||
#       SSL_KeyExchangeAlg_WITH_CipherAlg_MacAlg
 | 
			
		||||
# or
 | 
			
		||||
#       TLS_KeyExchangeAlg_WITH_CipherAlg_MacAlg
 | 
			
		||||
#
 | 
			
		||||
# For example, the cipher suite TLS_RSA_WITH_AES_128_CBC_SHA uses RSA as the
 | 
			
		||||
# key exchange algorithm, AES_128_CBC (128 bits AES cipher algorithm in CBC
 | 
			
		||||
# mode) as the cipher (encryption) algorithm, and SHA-1 as the message digest
 | 
			
		||||
# algorithm for HMAC.
 | 
			
		||||
#
 | 
			
		||||
# The LegacyAlgorithm can be one of the following standard algorithm names:
 | 
			
		||||
#     1. JSSE cipher suite name, e.g., TLS_RSA_WITH_AES_128_CBC_SHA
 | 
			
		||||
#     2. JSSE key exchange algorithm name, e.g., RSA
 | 
			
		||||
#     3. JSSE cipher (encryption) algorithm name, e.g., AES_128_CBC
 | 
			
		||||
#     4. JSSE message digest algorithm name, e.g., SHA
 | 
			
		||||
#
 | 
			
		||||
# See SSL/TLS specifications and "Java Cryptography Architecture Standard
 | 
			
		||||
# Algorithm Name Documentation" for information about the algorithm names.
 | 
			
		||||
#
 | 
			
		||||
# Note: This property is currently used by Oracle's JSSE implementation.
 | 
			
		||||
# It is not guaranteed to be examined and used by other implementations.
 | 
			
		||||
# There is no guarantee the property will continue to exist or be of the
 | 
			
		||||
# same syntax in future releases.
 | 
			
		||||
#
 | 
			
		||||
# Example:
 | 
			
		||||
#   jdk.tls.legacyAlgorithms=DH_anon, DES_CBC, SSL_RSA_WITH_RC4_128_MD5
 | 
			
		||||
#
 | 
			
		||||
jdk.tls.legacyAlgorithms= \
 | 
			
		||||
        K_NULL, C_NULL, M_NULL, \
 | 
			
		||||
        DHE_DSS_EXPORT, DHE_RSA_EXPORT, DH_anon_EXPORT, DH_DSS_EXPORT, \
 | 
			
		||||
        DH_RSA_EXPORT, RSA_EXPORT, \
 | 
			
		||||
        DH_anon, ECDH_anon, \
 | 
			
		||||
        RC4_128, RC4_40, DES_CBC, DES40_CBC
 | 
			
		||||
 | 
			
		||||
# The pre-defined default finite field Diffie-Hellman ephemeral (DHE)
 | 
			
		||||
# parameters for Transport Layer Security (SSL/TLS/DTLS) processing.
 | 
			
		||||
#
 | 
			
		||||
# In traditional SSL/TLS/DTLS connections where finite field DHE parameters
 | 
			
		||||
# negotiation mechanism is not used, the server offers the client group
 | 
			
		||||
# parameters, base generator g and prime modulus p, for DHE key exchange.
 | 
			
		||||
# It is recommended to use dynamic group parameters.  This property defines
 | 
			
		||||
# a mechanism that allows you to specify custom group parameters.
 | 
			
		||||
#
 | 
			
		||||
# The syntax of this property string is described as this Java BNF-style:
 | 
			
		||||
#   DefaultDHEParameters:
 | 
			
		||||
#       DefinedDHEParameters { , DefinedDHEParameters }
 | 
			
		||||
#
 | 
			
		||||
#   DefinedDHEParameters:
 | 
			
		||||
#       "{" DHEPrimeModulus , DHEBaseGenerator "}"
 | 
			
		||||
#
 | 
			
		||||
#   DHEPrimeModulus:
 | 
			
		||||
#       HexadecimalDigits
 | 
			
		||||
#
 | 
			
		||||
#   DHEBaseGenerator:
 | 
			
		||||
#       HexadecimalDigits
 | 
			
		||||
#
 | 
			
		||||
#   HexadecimalDigits:
 | 
			
		||||
#       HexadecimalDigit { HexadecimalDigit }
 | 
			
		||||
#
 | 
			
		||||
#   HexadecimalDigit: one of
 | 
			
		||||
#       0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f
 | 
			
		||||
#
 | 
			
		||||
# Whitespace characters are ignored.
 | 
			
		||||
#
 | 
			
		||||
# The "DefinedDHEParameters" defines the custom group parameters, prime
 | 
			
		||||
# modulus p and base generator g, for a particular size of prime modulus p.
 | 
			
		||||
# The "DHEPrimeModulus" defines the hexadecimal prime modulus p, and the
 | 
			
		||||
# "DHEBaseGenerator" defines the hexadecimal base generator g of a group
 | 
			
		||||
# parameter.  It is recommended to use safe primes for the custom group
 | 
			
		||||
# parameters.
 | 
			
		||||
#
 | 
			
		||||
# If this property is not defined or the value is empty, the underlying JSSE
 | 
			
		||||
# provider's default group parameter is used for each connection.
 | 
			
		||||
#
 | 
			
		||||
# If the property value does not follow the grammar, or a particular group
 | 
			
		||||
# parameter is not valid, the connection will fall back and use the
 | 
			
		||||
# underlying JSSE provider's default group parameter.
 | 
			
		||||
#
 | 
			
		||||
# Note: This property is currently used by OpenJDK's JSSE implementation. It
 | 
			
		||||
# is not guaranteed to be examined and used by other implementations.
 | 
			
		||||
#
 | 
			
		||||
# Example:
 | 
			
		||||
#   jdk.tls.server.defaultDHEParameters=
 | 
			
		||||
#       { \
 | 
			
		||||
#       FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1 \
 | 
			
		||||
#       29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD \
 | 
			
		||||
#       EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245 \
 | 
			
		||||
#       E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED \
 | 
			
		||||
#       EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381 \
 | 
			
		||||
#       FFFFFFFF FFFFFFFF, 2}
 | 
			
		||||
 | 
			
		||||
# Algorithm restrictions for signed JAR files
 | 
			
		||||
#
 | 
			
		||||
# In some environments, certain algorithms or key lengths may be undesirable
 | 
			
		||||
# for signed JAR validation.  For example, "MD2" is generally no longer
 | 
			
		||||
# considered to be a secure hash algorithm.  This section describes the
 | 
			
		||||
# mechanism for disabling algorithms based on algorithm name and/or key length.
 | 
			
		||||
# JARs signed with any of the disabled algorithms or key sizes will be treated
 | 
			
		||||
# as unsigned.
 | 
			
		||||
#
 | 
			
		||||
# The syntax of the disabled algorithm string is described as follows:
 | 
			
		||||
#   DisabledAlgorithms:
 | 
			
		||||
#       " DisabledAlgorithm { , DisabledAlgorithm } "
 | 
			
		||||
#
 | 
			
		||||
#   DisabledAlgorithm:
 | 
			
		||||
#       AlgorithmName [Constraint]
 | 
			
		||||
#
 | 
			
		||||
#   AlgorithmName:
 | 
			
		||||
#       (see below)
 | 
			
		||||
#
 | 
			
		||||
#   Constraint:
 | 
			
		||||
#       KeySizeConstraint
 | 
			
		||||
#
 | 
			
		||||
#   KeySizeConstraint:
 | 
			
		||||
#       keySize Operator KeyLength
 | 
			
		||||
#
 | 
			
		||||
#   Operator:
 | 
			
		||||
#       <= | < | == | != | >= | >
 | 
			
		||||
#
 | 
			
		||||
#   KeyLength:
 | 
			
		||||
#       Integer value of the algorithm's key length in bits
 | 
			
		||||
#
 | 
			
		||||
# Note: This property is currently used by the JDK Reference
 | 
			
		||||
# implementation. It is not guaranteed to be examined and used by other
 | 
			
		||||
# implementations.
 | 
			
		||||
#
 | 
			
		||||
jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024
 | 
			
		||||
							
								
								
									
										4
									
								
								etc_org/java-8-openjdk/security/nss.cfg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								etc_org/java-8-openjdk/security/nss.cfg
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
name = NSS
 | 
			
		||||
nssDbMode = noDb
 | 
			
		||||
attributes = compatibility
 | 
			
		||||
handleStartupErrors = ignoreMultipleInitialisation
 | 
			
		||||
		Reference in New Issue
	
	Block a user