Preparing Additional Input
You need to prepare additional inputs if you plan to augment CA Strong Authentication’s standard authentication capability by implementing plug-ins, then you need to set the extra information that must be sent to CA Strong Authentication Server in name-value pairs. CA Strong Authentication’s com.arcot.webfort.common.api provides you the AdditionalInput class, which enables you to set this additional information that you plan to use.
aa813test
2112421
You need to prepare additional inputs if you plan to augment CA Strong Authentication’s standard authentication capability by implementing plug-ins, then you need to set the extra information that must be sent to CA Strong Authentication Server in name-value pairs. CA Strong Authentication’s com.arcot.webfort.common.api provides you the AdditionalInput class, which enables you to set this additional information that you plan to use.
Some of the pre-defined additional input parameters supported by the AdditionalInput class are:
- AR_WF_LOCALE_IDSpecifies the locale that CA Strong Authentication will use in returning the messages back to the calling application.
- AR_WF_CALLER_IDThis is useful in tracking transactions. You can use session ID or transaction ID for specifying this information.
- AR_WF_OTP_TXN_SIGN_DATASpecifies the transaction data that the end user enters in the Challenge field of the CA Auth ID PKI OTP client to generate a passcode in the Sign mode. The maximum length of the signed data is 64 bytes. This implementation of the Transaction Signing feature conforms to the OATH Challenge-Response Algorithm (OCRA) as defined by RFC 6287.
- AR_WF_TXN_FILE_LOG_TRACEEnables TRACE logging for the transaction. The presence of the identifier irrespective of the value enables TRACE logging.
- AR_WF_TXN_FILE_LOG_LEVELUsed to control the log level for the transaction. The supported values are:
- 1 for WARNING
- 2 for INFO
- 3 for DETAIL
- AR_WF_TXN_LOG_SENSITIVE_DATAIndicates whether the sensitive data must be logged for the current transaction. For example, USERNAME of the user. The presence of the identifier irrespective of the value enables this logging.
- AR_WF_TXN_DB_LOG_QUERY_DETAILSIndicates whether the database query execution has to be logged in detail. The presence of the identifier irrespective of the value enables this logging.