Previous Topic: Properties FilesNext Topic: webfort.issuance.properties


webfort.authentication.properties

The webfort.authentication.properties file provides the parameters for the Authentication Java SDK to read AuthMinder Server information. The following table lists the configuration parameters.

By default, the configuration parameters are appended with .1, which indicate that these configurations are for the primary AuthMinder Server. If you have multiple instances of AuthMinder Servers and want to enable failover, then you must duplicate the sections based on the number of servers you plan to support and configure the parameters accordingly.

Parameter

Default

Description

pool.maxActive

64

Maximum number of connections allowed in the pool from the SDK to the AuthMinder Server.

pool.maxIdle

16

The maximum number of idle connections allowed in the pool from the SDK to the AuthMinder Server.

pool.maxWaitTimeMillis

-1

The maximum amount of time (in milliseconds) that a request will wait for the connection. Default -1 indicates that the thread will wait for infinite time.

pool.minEvictableIdleTimeMillis

-1

The minimum amount of time a connection might be idle in the pool before it is evicted by the idle connection evictor (if any).

pool.timeBetweenEvictionRunsMillis

-1

The amount of time in milliseconds to wait before checking the pool to evict the idle connections.

authentication.host.n

localhost

Host name or the IP address of AuthMinder Server.

authentication.port.n

9742

Port number configured for the Authentication Native protocol.

authentication.transport.n

tcp

To enable the SSL communication between AuthMinder Authentication SDK and AuthMinder Server set this parameter to 1SSL or 2SSL.

Note: If you change the transport mode to SSL, then you must restart AuthMinder Server.

authentication.connectionTimeout.n

10000

Maximum time in milliseconds before the AuthMinder Server is considered unreachable.

authentication.readTimeout.n

30000

The maximum time in milliseconds allowed for a response from AuthMinder Server.

authentication.serverCACertPEMPath.n

No Default

Provide the path for the CA certificate file of the server. The file must be in PEM format.

Provide the complete path for the file.

For example:

server.CACertPEMPath=<%SystemDrive%>/certs/webfort_ca.pem

authentication.clientCertKeyP12Path.n

No Default

Provide the path for the client certificate, which is in the p12 format.

authentication.clientCertKeyPassword.n

No Default

Enter the client key pair password to open the p12 file.