{
  "server.base_path,": "${carbon.protocol}://${carbon.host}:${carbon.management.port}",
  "server.default_cache_timeout": "15",
  "default_cache_timeout.force_local_cache": false,
  "server.enableMTOM": false,
  "server.enableSwA": false,
  "server.discard_empty_caches": false,
  "identity.data_source": "jdbc/WSO2AM_DB",
  "database.apim_db.url": "jdbc:h2:./repository/database/WSO2AM_DB;DB_CLOSE_ON_EXIT=FALSE;AUTO_SERVER=TRUE;LOCK_TIMEOUT=60000;MVCC=TRUE",
  "database.apim_db.driver": "org.h2.Driver",
  "oauth.token_validation.refresh_token_validity": "1d",
  "oauth.scope_validator.xacml.enable": false,
  "oauth.grant_type.authorization_code.enable": true,
  "oauth.grant_type.authorization_code.grant_handler": "org.wso2.carbon.apimgt.keymgt.handlers.ExtendedAuthorizationCodeGrantHandler",
  "oauth.grant_type.password.enable": true,
  "oauth.grant_type.password.grant_handler": "org.wso2.carbon.apimgt.keymgt.handlers.ExtendedPasswordGrantHandler",
  "oauth.grant_type.refresh_token.enable": true,
  "oauth.grant_type.refresh_token.grant_handler": "org.wso2.carbon.identity.oauth2.token.handlers.grant.RefreshGrantHandler",
  "oauth.grant_type.client_credentials.enable": true,
  "oauth.grant_type.client_credentials.grant_handler": "org.wso2.carbon.apimgt.keymgt.handlers.ExtendedClientCredentialsGrantHandler",
  "oauth.grant_type.client_credentials.allow_refresh_tokens": false,
  "oauth.grant_type.client_credentials.allow_id_token": false,
  "oauth.grant_type.account_switch.enable": false,
  "oauth.grant_type.saml_bearer.enable": true,
  "oauth.grant_type.saml_bearer.grant_handler": "org.wso2.carbon.apimgt.keymgt.handlers.ExtendedSAML2BearerGrantHandler",
  "oauth.grant_type.iwa_ntlm.enable": true,
  "oauth.grant_type.iwa_ntlm.grant_handler": "org.wso2.carbon.identity.oauth2.token.handlers.grant.iwa.ntlm.NTLMAuthenticationGrantHandlerWithHandshake",
  "oauth.grant_type.jwt_bearer.enable": true,
  "oauth.grant_type.jwt_bearer.grant_handler": "org.wso2.carbon.apimgt.keymgt.token.ExtendedJWTBearerGrantHandler",
  "oauth.grant_type.jwt_bearer.grant_validator": "org.wso2.carbon.identity.oauth2.grant.jwt.JWTGrantValidator",
  "oauth.grant_type.uma_ticket.enable": false,
  "oauth.grant_type.uma_ticket.grant_handler": "org.wso2.carbon.identity.oauth.uma.grant.UMA2GrantHandler",
  "oauth.grant_type.uma_ticket.grant_validator": "org.wso2.carbon.identity.oauth.uma.grant.GrantValidator",
  "oauth.extensions.callback_handlers": [
    {
      "class": "org.wso2.carbon.apimgt.keymgt.util.APIManagerOAuthCallbackHandler"
    }
  ],
  "system.parameter.'org.wso2.CipherTransformation'": "RSA/ECB/OAEPwithSHA1andMGF1Padding",
  "server.userAgent": "WSO2 AM 3.0.0",
  "server.serverDetails": "WSO2 AM 3.0.0",
  "message_formatter.form_urlencoded": "org.apache.axis2.transport.http.XFormURLEncodedFormatter",
  "message_formatter.multipart_form_data": "org.apache.axis2.transport.http.MultipartFormDataFormatter",
  "message_formatter.application_xml": "org.apache.axis2.transport.http.ApplicationXMLFormatter",
  "message_formatter.text_xml": "org.apache.axis2.transport.http.SOAPMessageFormatter",
  "message_formatter.soap_xml": "org.apache.axis2.transport.http.SOAPMessageFormatter",
  "message_formatter.json": "org.apache.synapse.commons.json.JsonStreamFormatter",
  "message_formatter.json_badgerfish": "org.apache.axis2.json.JSONBadgerfishMessageFormatter",
  "message_formatter.text_javascript": "org.apache.axis2.json.JSONMessageFormatter",
  "message_formatter.text_plain": "org.apache.axis2.format.PlainTextFormatter",
  "message_formatter.text_html": "org.apache.axis2.transport.http.ApplicationXMLFormatter",
  "message_formatter.octet_stream": "org.wso2.carbon.relay.ExpandingMessageFormatter",
  "message_builder.text_html": "org.wso2.carbon.relay.BinaryRelayBuilder",
  "message_builder.form_urlencoded": "org.apache.synapse.commons.builders.XFormURLEncodedBuilder",
  "message_builder.text_plain": "org.apache.axis2.format.PlainTextBuilder",
  "message_builder.json": "org.apache.synapse.commons.json.JsonStreamBuilder",
  "message_builder.text_javascript": "org.apache.axis2.json.JSONBuilder",
  "message_builder.content_type": "application/octet-stream",
  "message_builder.octet_stream": "org.wso2.carbon.relay.BinaryRelayBuilder",
  "message_builder.application_xml": "org.apache.axis2.builder.ApplicationXMLBuilder",
  "message_builder.multipart_form_data": "org.apache.axis2.builder.MultipartFormDataBuilder",
  "message_builder.json_badgerfish": "org.apache.axis2.json.JSONBadgerfishOMBuilder",
  "transport.passthru_http.listener.parameters.port": "8280",
  "transport.passthru_http.listener.parameters.non-blocking": true,
  "transport.passthru_http.listener.parameters.httpGetProcessor": "org.wso2.carbon.mediation.transport.handlers.PassThroughNHttpGetProcessor",
  "transport.passthru_https.listener.parameters.port": "8243",
  "transport.passthru_https.listener.parameters.non-blocking": true,
  "transport.passthru_https.listener.parameters.httpGetProcessor": "org.wso2.carbon.mediation.transport.handlers.PassThroughNHttpGetProcessor",
  "transport.passthru_https.listener.parameters.SSLVerifyClient": "optional",
  "transport.passthru_https.listener.parameters.HttpsProtocols": "TLSv1,TLSv1.1,TLSv1.2",
  "transport.passthru_https.listener.key_store.location": "repository/resources/security/$ref{keystore.tls.file_name}",
  "transport.passthru_https.listener.key_store.type": "$ref{keystore.tls.type}",
  "transport.passthru_https.listener.key_store.password": "$ref{keystore.tls.password}",
  "transport.passthru_https.listener.key_store.key_password": "$ref{keystore.tls.key_password}",
  "transport.passthru_https.listener.trust_store.location": "repository/resources/security/$ref{truststore.file_name}",
  "transport.passthru_https.listener.trust_store.type": "$ref{truststore.type}",
  "transport.passthru_https.listener.trust_store.password": "$ref{truststore.password}",
  "transport.passthru_https.listener.ssl_profile.file_path": "repository/resources/security/listenerprofiles.xml",
  "transport.passthru_https.listener.ssl_profile_interval": "600000",
  "transport.passthru_http.sender.parameters.non-blocking": true,
  "transport.passthru_https.sender.parameters.non-blocking": true,
  "transport.passthru_https.sender.parameters.HostnameVerifier": "DefaultAndLocalhost",
  "transport.passthru_https.sender.parameters.HttpsProtocols": "TLSv1,TLSv1.1,TLSv1.2",
  "transport.passthru_https.sender.key_store.location": "repository/resources/security/$ref{keystore.tls.file_name}",
  "transport.passthru_https.sender.key_store.type": "$ref{keystore.tls.type}",
  "transport.passthru_https.sender.key_store.password": "$ref{keystore.tls.password}",
  "transport.passthru_https.sender.key_store.key_password": "$ref{keystore.tls.key_password}",
  "transport.passthru_https.sender.trust_store.location": "repository/resources/security/$ref{truststore.file_name}",
  "transport.passthru_https.sender.trust_store.type": "$ref{truststore.type}",
  "transport.passthru_https.sender.trust_store.password": "$ref{truststore.password}",
  "transport.passthru_https.sender.ssl_profile.file_path": "repository/resources/security/sslprofiles.xml",
  "transport.passthru_https.sender.ssl_profile.interval": "600000",
  "transport.ws.sender.enable": true,
  "transport.ws.sender.parameters": {
    "ws.outflow.dispatch.sequence": "outflowDispatchSeq",
    "ws.outflow.dispatch.fault.sequence": "outflowFaultSeq"
  },
  "transport.wss.sender.enable": true,
  "transport.wss.sender.parameters": {
    "ws.outflow.dispatch.sequence": "outflowDispatchSeq",
    "ws.outflow.dispatch.fault.sequence": "outflowFaultSeq"
  },
  "transport.wss.sender.trust_store.location": "repository/resources/security/$ref{truststore.file_name}",
  "transport.wss.sender.trust_store.password": "$ref{truststore.password}",
  "transport.blocking_http.sender.parameters": {
    "PROTOCOL": "HTTP/1.1",
    "Transfer-Encoding": "chunked",
    "cacheHttpClient": true,
    "defaultMaxConnectionsPerHost": "200"
  },
  "transport.blocking_https.sender.parameters": {
    "PROTOCOL": "HTTP/1.1",
    "Transfer-Encoding": "chunked",
    "cacheHttpClient": true,
    "defaultMaxConnectionsPerHost": "200"
  },
  "synapse_properties.'synapse.sal.endpoints.sesssion.timeout.default'": "600000",
  "synapse_properties.'synapse.global_timeout_interval'": "120000",
  "synapse_properties.'synapse.rest.CORSConfig.enabled'": false,
  "synapse_properties.'statistics.clean.enable'": "false",
  "synapse_properties.'synapse.observers'": "org.wso2.carbon.mediation.dependency.mgt.DependencyTracker",
  "synapse_properties.'synapse.temp_data.chunk.size'": "3072",
  "synapse_properties.'synapse.xpath.func.extensions'": "org.wso2.carbon.mediation.security.vault.xpath.SecureVaultLookupXPathFunctionProvider",
  "synapse_properties.'synapse.carbon.ext.tenant.info'": "org.wso2.carbon.mediation.initializer.handler.CarbonTenantInfoConfigurator",
  "synapse_properties.'synapse.carbon.ext.tenant.info.initiator'": "org.wso2.carbon.mediation.initializer.handler.CarbonTenantInfoInitiator",
  "passthru_http.'http.socket.timeout'": "180000",
  "passthru_http.'worker_pool_size_core'": "400",
  "passthru_http.'worker_pool_size_max'": "500",
  "passthru_http.'io_buffer_size'": "16384",
  "passthru_http.'http.socket.reuseaddr'": "true",
  "passthru_http.'http.headers.preserve'": "Content-Type",
  "passthru_http.'rest_uri_api_regex'": "\\\\w+://.+:\\\\d+/t/.*|\\\\w+://.+\\\\w+/t/.*|^(/t/).*",
  "passthru_http.'rest_uri_proxy_regex'": "\\\\w+://.+:\\\\d+/services/t/.*|\\\\w+://.+\\\\w+/services/t/.*|^(/services/t/).*",
  "n_http.'nhttp.rest.dispatcher.service'": "__MultitenantDispatcherService",
  "n_http.'rest_uri_api_regex'": "\\\\w+://.+:\\\\d+/t/.*|\\\\w+://.+\\\\w+/t/.*|^(/t/).*",
  "n_http.'rest_uri_proxy_regex'": "\\\\w+://.+:\\\\d+/services/t/.*|\\\\w+://.+\\\\w+/services/t/.*|^(/services/t/).*",
  "n_http.'http.socket.reuseaddr'": "true",
  "transport.receiver.max_event_buffer_capacity": "10",
  "transport.receiver.type": "binary",
  "transport.thrift.receiver.enable": false,
  "transport.thrift.receiver.tcpPort": "7611",
  "transport.thrift.receiver.sslPort": "7711",
  "indexing.enable": true,
  "indexing.starting_delay": "35",
  "indexing.frequency": "3",
  "indexing.bach_size": "40",
  "indexing.pool_size": "40",
  "realm_manager": {
    "data_source": "SHARED_DB",
    "properties": {
      "isCascadeDeleteEnabled": true,
      "initializeNewClaimManager": true
    }
  },
  "tasks.client_dispatch_address": "https://localhost:9443",
  "tasks.server_address": "https://localhost:9443",
  "identity.entitlement.policy_point.pip.attribute_designators": [
    "org.wso2.carbon.identity.entitlement.pip.DefaultAttributeFinder"
  ],
  "authentication.consent.data_source": "jdbc/WSO2AM_DB",
  "authentication.consent.prompt": false,
  "identity_mgt.user_self_registration.allow_self_registration": true,
  "identity_mgt.user_self_registration.lock_on_creation": false,
  "identity_mgt.password_reset_email.enable_password_reset_email": true,
  "oauth.prompt_consent": true,
  "transport.binary.receiver.sslEnabledProtocols": [
    "TLSv1",
    "TLSv1.1",
    "TLSv1.2"
  ],
  "monitoring.jmx.rmi_registry_port": "9999",
  "monitoring.jmx.rmi_server_port": "11111",
  "monitoring.jmx.rmi_server_start": true,
  "monitoring.jmx.rmi_hostname": "localhost",
  "recaptcha.enabled": false,
  "recaptcha.api_url": "https://www.google.com/recaptcha/api.js",
  "recaptcha.verify_url": "https://www.google.com/recaptcha/api/siteverify",
  "apim.wss.port" : "8099",
  "apim.wss.dispatch.sequence" : "dispatchSeq",
  "apim.wss.dispatch.on_error.sequence" : "fault",
  "apim.wss.out_dispatch_seq" : "outDispatchSeq",
  "apim.wss.handler.class" : "org.wso2.carbon.apimgt.gateway.handlers.WebsocketHandler",
  "apim.wss.subprotocol.handler.class" : "org.wso2.carbon.inbound.endpoint.protocol.websocket.subprotocols.EchoSubprotocolHandler",
  "apim.wss.dispatch.custom.sequence" : true,
  "apim.wss.outflow.dispatch.fault.sequence" : "fault",
  "apim.wss.client.side.broadcast.level" : "0",
  "apim.wss.keystore.location" : "repository/resources/security/$ref{keystore.tls.file_name}",
  "apim.wss.keystore.password" : "$ref{keystore.tls.password}",
  "apim.wss.keystore.key_password" : "$ref{keystore.tls.key_password}",
  "apim.wss.ssl_enabled_protocols" : "TLSv1.1,TLSv1.2",
  "keystore.ssl_profile.default.servers": "*",
  "keystore.listener_profile.ssl_verify_client" : "optional",
  "broker.transport.amqp.enabled" : true,
  "broker.transport.amqp.bind_address" : "0.0.0.0",
  "broker.transport.amqp.default_connection.enabled" : true,
  "broker.transport.amqp.default_connection.port" : "5672",
  "broker.transport.amqp.ssl_connection.enabled" : true,
  "broker.transport.amqp.ssl_connection.port" : "8672",
  "broker.transport.amqp.ssl_connection.keystore.location" : "repository/resources/security/$ref{keystore.tls.file_name}",
  "broker.transport.amqp.ssl_connection.keystore.password" : "$ref{keystore.tls.password}",
  "broker.transport.amqp.ssl_connection.keystore.cert_type" : "SunX509",
  "broker.transport.amqp.ssl_connection.truststore.location" : "repository/resources/security/$ref{truststore.file_name}",
  "broker.transport.amqp.ssl_connection.truststore.password" : "$ref{truststore.password}",
  "broker.transport.amqp.ssl_connection.truststore.cert_type" : "SunX509",
  "broker.transport.amqp.ssl_connection.ssl_enabled_protocols" : "TLSv1",
  "broker.transport.amqp.maximum_redelivery_attempts" : "10",
  "broker.transport.amqp.allow_shared_topic_subscriptions" : false,
  "broker.transport.amqp.allow_strict_name_validation" : true,
  "http_access_log.prefix": "http_access_",
  "http_access_log.suffix": ".log",
  "http_access_log.pattern": "%h %l %u %t %r %s %b %{Referer}i %{User-Agent}i %T",
  "server.hide_menu_items": [
    "claim_mgt_menu",
    "identity_mgt_emailtemplate_menu",
    "identity_security_questions_menu",
    "metrics_menu"
  ],
    "error_page.code_400.location": "/carbon/errors/error_400.html",
    "error_page.code_401.location": "/carbon/errors/error_401.html",
    "error_page.code_403.location": "/carbon/errors/error_403.html",
    "error_page.code_404.location": "/carbon/errors/error_404.html",
    "error_page.code_405.location": "/carbon/errors/error_405.html",
    "error_page.code_408.location": "/carbon/errors/error_408.html",
    "error_page.code_410.location": "/carbon/errors/error_410.html",
    "error_page.code_500.location": "/carbon/errors/error_500.html",
    "error_page.code_502.location": "/carbon/errors/error_401.html",
    "error_page.code_503.location": "/carbon/errors/error_503.html",
    "error_page.code_504.location": "/carbon/errors/error_504.html",
    "error_page.code_general.location": "/carbon/errors/error.html"
}
