OpenSSOAgentBootstrap.template revision 20d6346411620e69843780ad0526325cd7ad94ee
c40265eba0c99708887d68e67901924065ba2514Brian Wellington#
48cbc7cd1eb8e7620dce2b5cda587bbd3a459d59Tinderbox User# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Copyright (c) 2008 Sun Microsystems Inc. All Rights Reserved
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater#
c40265eba0c99708887d68e67901924065ba2514Brian Wellington# The contents of this file are subject to the terms
c40265eba0c99708887d68e67901924065ba2514Brian Wellington# of the Common Development and Distribution License
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# (the License). You may not use this file except in
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews# compliance with the License.
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You can obtain a copy of the License at
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews# https://opensso.dev.java.net/public/CDDLv1.0.html or
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews# opensso/legal/CDDLv1.0.txt
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews# See the License for the specific language governing
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews# permission and limitations under the License.
c40265eba0c99708887d68e67901924065ba2514Brian Wellington#
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User# When distributing Covered Code, include this CDDL
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Header Notice in each file and include the License file
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# at opensso/legal/CDDLv1.0.txt.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If applicable, add the following below the CDDL Header,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# with the fields enclosed by brackets [] replaced by
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews# your own identifying information:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# "Portions Copyrighted [year] [name of copyright owner]"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# Portions Copyrighted 2010-2014 ForgeRock AS.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#------------------------------------------------------------------------------
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# J2EE Agents Bootstrap File
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# OpenAM Policy Agent for:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Sun Java System Application Server 8.1/8.2/9.0/9.1
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox User#
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox User# Version: ${project.version}
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#------------------------------------------------------------------------------
48cbc7cd1eb8e7620dce2b5cda587bbd3a459d59Tinderbox User#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# THIS FILE PROVIDES THE CONFIGURATION SETTINGS NECESSARY FOR THE AGENT
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# TO FUNCTION CORRECTLY. PLEASE REFER TO THE DOCUMENTATION BEFORE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# MODIFYING ANY OF THE VALUES IN THIS FILE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Note:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Data present in this file provides the necessary configuration
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# settings needed by Agent to work correctly. Invalid configuration
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# data present in this file can lead to malfunction of the Agent, the
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# application, and the Application Server.
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews#
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# WARNING: The contents of this file are classified as an UNSTABLE
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# interface by Sun Microsystems, Inc. As such, they are subject to
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# significant, incompatible changes in any future release of the
f6da30bb5447c23d880b09f601441e70c5313557Mark Andrews# software.
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews#
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# INVALID CONFIGURATION SETTINGS MAY RESULT IN MALFUNCTION OF THE ENTIRE
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# SYSTEM.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#------------------------------------------------------------------------------
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
48cbc7cd1eb8e7620dce2b5cda587bbd3a459d59Tinderbox User# NAMING SERVICE URL
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Specifies the naming service url(s) that can be used by the system
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# for naming lookups. One or more urls can be specified for this
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# property as a string of urls separated by single space characters.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Hot-Swap Enabled: No
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
f7b41fd9291b8f4dba27e2b57e1d93f0913a4f1dMark Andrewscom.iplanet.am.naming.url=@AM_SERVICES_PROTO@://@AM_SERVICES_HOST@:@AM_SERVICES_PORT@@AM_SERVICES_DEPLOY_URI@/namingservice
f7b41fd9291b8f4dba27e2b57e1d93f0913a4f1dMark Andrews
f7b41fd9291b8f4dba27e2b57e1d93f0913a4f1dMark Andrews#
f7b41fd9291b8f4dba27e2b57e1d93f0913a4f1dMark Andrews# SERVICE RESOLVER
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Specifies the service resolver used by this Agent.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Hot-Swap Enabled: No
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeincom.sun.identity.agents.config.service.resolver = com.sun.identity.agents.appserver.v81.AmASAgentServiceResolver
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# AGENT USERNAME AND PASSWORD PROPERTIES
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These are the credentials used by the Agent to identify and
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# authenticate itself before requesting any services that require the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Agent to be authenticated. If plain text password should not be
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# used, then supply the encrypted password and encryption key.
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox User# Hot-Swap Enabled: No
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox User#
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox Usercom.sun.identity.agents.app.username = @AGENT_PROFILE_NAME@
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox Usercom.iplanet.am.service.secret = @AGENT_ENCRYPTED_PASSWORD@
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox User
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox User# The key that will be used to encrypt and decrypt passwords
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox User# Hot-Swap Enabled: No
d8620c7234281056fdfd2ee40cf16636b8281092Tinderbox Useram.encryption.pwd = @AGENT_ENCRYPT_KEY@
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# DEBUG SERVICE PROPERTIES
9fbbfb5757a1e3e86d7dea62c4e63ffc2303ca2bAutomatic Updater# - com.iplanet.services.debug.directory: Specifies the complete path to the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# directory where debug files will be stored by the Agent.
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# - com.sun.services.debug.mergeall: consolidates all the debug information
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# into one file if it is set to on. Each component has its own debug file
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# if it is set to off.
d71e2e0c61df16ff37c9934c371a4a60c08974f7Mark Andrews# Hot-Swap Enabled: No
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews#
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrewscom.iplanet.services.debug.level=error
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrewscom.iplanet.services.debug.directory=@DEBUG_LOGS_DIR@
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrewscom.sun.services.debug.mergeall=on
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews#
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# AUDIT LOG PROPERTY
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# - local.logfile: Specifies the complete path to the local audit log file
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# to be used by the Agent.
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# Hot-Swap Enabled: No
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews#
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrewscom.sun.identity.agents.config.local.logfile = @AUDIT_LOGS_DIR@/@AUDIT_LOG_FILENAME@
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews#
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# ORGANIZATION NAME
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# Specifies the organization or realm name to be used for authenticating
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# the Agent during runtime. The default value "/" identifies the root
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# organization or realm.
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# Hot-Swap Enabled: No
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews#
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrewscom.sun.identity.agents.config.organization.name = /
d71e2e0c61df16ff37c9934c371a4a60c08974f7Mark Andrews
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews#
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# LOCK OF AGENT CONFIGURATION
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# When it's set to true, agent config in run-time is locked.
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# Agent has to be restarted to let agent config change take effective
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# whether the changed config parameter is Hot-Swap or not.
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews# When it's set to false, change of Hot-Swap agent config parameter can be
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews# updated into run-time.
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews# Hot-Swap Enabled: No
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews#
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrewscom.sun.identity.agents.config.lock.enable = false
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews#
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# AGENT PROFILE NAME
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# The profile name used by the Agent to fetch the agent configuration data.
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews# The value of this property is the same as that of com.sun.identity.agents.app.username
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# in most cases. However if multiple agent instances need to use the same credentials
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# to authenticate, com.sun.identity.agents.app.username and com.iplanet.am.service.secret
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# need to be set to the authenticating credentials accordingly.
dba3c818ae00b10388d31703e86a28415db398acTinderbox User# Hot-Swap Enabled: No
43b94483957d3168796a816ed86cf097518817dcTinderbox User#
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrewscom.sun.identity.agents.config.profilename = @AGENT_PROFILE_NAME@
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews
72938578c985138165e7a4b0a38f16daacbad95eAutomatic Updater#
72938578c985138165e7a4b0a38f16daacbad95eAutomatic Updater# OPENAM DEPLOYMENT URI
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# This property controls the URI under which OpenAM has been deployed. If this
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# parameter is not supplied then the default value is /openam.
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews# Hot-Swap Enabled: No
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews#
72938578c985138165e7a4b0a38f16daacbad95eAutomatic Updatercom.iplanet.am.services.deploymentDescriptor=@AM_SERVICES_DEPLOY_URI@
72938578c985138165e7a4b0a38f16daacbad95eAutomatic Updater