An application.properties file in the $NDM_SIMULATOR_HOME/conf directory is used to set configuration options for the Netcetera Demo Merchant Simulator.
The available configuration options and their default values are listed below.
Note: If you don't configure a value for one of the properties in your application.properties, the default value as shown below will be used.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | server.port = ### Logging logging.config =classpath:log4j2-prod.xml ### Certificate configuration used to generate RestTemplate for the simulator to send RReq to the 3DS Server # # The https protocols (i.e. TLS versions) the 3DSS Demo should use when establishing a connection to the 3DS Server. # According to the 3DS Specification, the minimum supported TLS version is TLSv1.2 # ds-simulator-config.httpsProtocols =TLSv1.2 # # The supported cipher suites for outbound 2-way SSL connections to the 3DS Server. # ds-simulator-config.supported.cipher.suites =TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 # # Location of the TrustStore containing CA certificates. Used for creating the RestTemplate when simulating Results Request # messages to the 3DS Server. # ds-simulator-config.truststore.path = # # Password for accessing the TrustStore. # ds-simulator-config.truststore.password = # # Location of the KeyStore containing certificates for the outgoing connection to the 3DS Server. Used for creating the # RestTemplate when simulating Results Request messages to the 3DS Server. # ds-simulator-config.clientstore.path = # # Password for accessing the KeyStore. # ds-simulator-config.clientstore.password = # Frontend configuration properties # # Fully qualified URL of the 3DS Demo instance. # threedss.frontend.configs.simulator-api = # # List of fully qualified URLs of the 3DS Server instances. The list is used for the Demo Simulator application to allow # choosing the 3DS Server instance which will process the Authentication Request. # The URLs need to contain the protocol, hostname, port, and if needed, the context path. # # This property is a comma-separated value. # # Example: http://3ds.server.instance.one,https://3ds2.server.instance:5000,https://3ds2.server.instance/3ds-server-instance/ # threedss.frontend.configs.instance.endpoints = # # The token string appended to the 3DS Method Notification URL of the 3DS Server when 3DS Server implementation of the 3DS Method # notification response handler is used. This property is used when the Demo simulator application sends a 3DS # Method Completion Request to the Netcetera 3DS Server Notification URL. # threedsmethod.notification-url.token = # # The location of the challenge template for entering an OTP. The NDM Simulator allows customized challenge template # and in such case this property should be overridden. Use a "file:" prefix for resources located on the file # system (e.g. file:/etc/ndm-simulator/templates/custom-creq-form.html). However, the customized template must # contain predefined placeholders. Visit the Netcetera Demo Merchant Simulator documentation for more details. # # If not overridden, this property defaults to the NDM Simulator packaged default challenge template. # ds-simulator-config.creq-form.template-location =templates/creq-form.html |