Deployment Configuration File and Properties (original) (raw)
deployment.security.level
String
HIGH
Security level setting. The following values are valid:
HIGH
: Applications that are signed with a valid certificate and include the Permissions attribute in the manifest for the main JAR file are allowed to run with security prompts. Applications are also allowed to run with security prompts when the revocation status of the certificate cannot be checked. All other applications are blocked.VERY_HIGH
: Applications that are signed with a valid certificate and include the Permissions attribute in the manifest for the main JAR file are allowed to run with security prompts. All other applications are blocked.
deployment.webjava.enabled
Boolean
true
Set to true
to run applets or Java Web Start (JWS) applications. Set to false
to block applets and JWS applications from running.
deployment.insecure.jres
String
PROMPT
Setting for insecure JRE prompt. The following values are valid:
NEVER
: Untrusted content always runs with the default JRE.PROMPT
: Users are prompted before using insecure JRE versions, and are shown warning dialogs
deployment.expiration.check.enabled
Boolean
true
Set to true
to prompt users to update the JRE when an out-of-date JRE is found on their system. Set tofalse
to suppress the prompt.
Note: To ensure that the expiration check is disabled, use the -userConfig deployment.expiration.check.enabled false
option with thejavaws
command. If this property is changed in the deployment.properties
file, open the Java Control Panel before starting an application to ensure that the native cache is synchronized with the file. Otherwise, the change might be ignored the first time an application is started.
deployment.security.askgrantdialog.show
Boolean
true
Set to true
to allow users to grant permissions to applets and JWS applications. Set to false
to block users from granting permissions.
deployment.security.askgrantdialog.notinca
Boolean
true
Set to true
to allow users to grant permissions to certificates that are not issued by a CA in the Root/JSSE CA certificate store. Set to false
to block users from granting permissions.
deployment.security.jsse.hostmismatch.warning
Boolean
true
Set to true
to enable JSSE HTTPS certificate verification to show host-mismatch warnings. Set tofalse
to suppress the warnings.
deployment.security.trusted.policy
String
""
Policy file that contains the ceiling policy of permissions granted to trusted applications and applets. The default is all permissions. Use this property to configure a lesser set of permissions.
deployment.security.mixcode
String
ENABLE
Setting for mixed mode. The following values are valid:
ENABLE
: Enables the software to test for mixing trusted and untrusted code and, when potentially unsafe components are detected, raises a warning dialog.HIDE_RUN
: Suppresses the warning dialog and, if potentially unsafe components are detected, behaves as if the user had clicked Run in the warning dialog - the applet or application continues running with some added protections.HIDE_CANCEL
: Suppresses the warning dialog and behaves as if the user had clicked Cancel in the warning dialog - potentially unsafe components are blocked from running and the program may terminate.DISABLE
(not recommended): Disables the software from checking for mixing trusted and untrusted code, leaving the user to run potentially unsafe code with no warning and without the additional protections.
deployment.security.sandbox.awtwarningwindow
Boolean
true
true
if the sandbox has awtShowWindowWithoutWarning.
deployment.security.sandbox.jnlp.enhanced
Boolean
true
Set to true
to prompt the user to accept the JNLP API security dialogs.
deployment.security.sandbox.selfsigned
String
PROMPT
Setting for the prompt to run self-signed code in the sandbox. The following values are valid:
PROMPT
: Prompt user to allow the self-signed app to run in the sandbox.NEVER
: Block all self-signed content.
deployment.security.sandbox.casigned
String
PROMPT
Setting to enable users to turn off future prompts for a signed app running in the sandbox. The following values are valid:
PROMPT
: Prompt user to allow the app to run and provide information on the certificate used to sign the app. The user can choose to turn off future prompting for this application.NEVER
: Block any content from running unless it asks for and is granted all permissions.
deployment.security.blacklist.check
Boolean
true
Support for blacklisting signed JAR files that contain serious security vulnerabilities. This property is used to toggle this behavior. For more information see Blacklist Feature.
deployment.security.revocation.check
String
ALL_CERTIFICATES
Setting for revocation checks. The following values are valid:
PUBLISHER_ONLY
: Checks only the certificate that the publisher used to sign the application.ALL_CERTIFICATES
: Checks all certificates in the certificate chain.NO_CHECK
(not recommended): Suppresses the check for certificates that have been revoked.
deployment.security.validation.ocsp
Boolean
true
Specifies whether Online Certificate Status Protocol is enabled.
deployment.security.validation.ocsp.url
String
null
Specifies a URL string pointing to an OCSP response server.
deployment.security.validation.ocsp.signer
String
null
Points to a OCSP response signer certificate subject name.
deployment.security.validation.crl
Boolean
true
Specifies whether to use certificate revocation list.
deployment.security.validation.crl.url
String
null
Specifies a URL in the Certificate Revocation List to perform a certificate validation.
deployment.security.validation.clockskew
int
900
Acceptable time difference, in seconds, between the system clock and the clock on the server used for revocation checks. If the property is not set, or the value is negative, the default of 900 seconds (15 minutes) is used.
deployment.security.validation.timeout
int
15
Maximum time, in seconds, that the system attempts to connect to the server for revocation checks before timing out. If the property is not set, or the value is negative, the default of 15 seconds is used. To never time out, set the property to 0.
deployment.security.authenticator
Boolean
true
Normally Plug-in and Web Start install an Authenticator to handle communication with Authenticating web pages or Authenticating proxies. This is the default behavior (true). This option can be used to turn the normal behavior off if, for example, an application communicates directly with an authenticating web page and needs to install its own Authenticator.