getSecureChallenge (Command)

Prev Next

Scenario: Authentication

Support:  full-sdk   auth-sdk 

The getSecureChallenge command can be used to generate a request message to initiate an authentication process using Secure Channel.

Parameters

Table: getSecureChallenge input parameters
Attribute nameOptionality
CREDFLD_CHALLENGE_MESSAGE

Optional

This field cannot be used in combination with CREDFLD_REQUEST_BODY.

CREDFLD_COMPONENT_TYPE

Mandatory

CREDFLD_CRYPTO_APP_INDEX

Optional

This field cannot be used in combination with CREDFLD_CRYPTO_APP_NAME.

CREDFLD_CRYPTO_APP_NAME

Optional

This field cannot be used in combination with CREDFLD_CRYPTO_APP_INDEX.

CREDFLD_DOMAIN

Optional

CREDFLD_REQUEST_BODY

Optional

This field cannot be used in combination with CREDFLD_CHALLENGE_MESSAGE and CREDFLD_TRANSACTION_TITLE.

CREDFLD_SERIAL_NO

Optional

CREDFLD_TRANSACTION_TITLEOptional

This field cannot be used in combination with CREDFLD_REQUEST_BODY.

CREDFLD_USERID

Mandatory
Table: getSecureChallenge output parameters
Attribute nameReturned
CREDFLD_CHALLENGE_KEYAlways

CREDFLD_DOMAIN

Always

CREDFLD_ORGANIZATIONAL_UNIT

If defined
CREDFLD_REQUEST_MESSAGEAlways

CREDFLD_SERIAL_NO

Always

CREDFLD_USERID

Always

You can define the challenge message displayed to the user either with CREDFLD_REQUEST_BODY or with CREDFLD_CHALLENGE_MESSAGE and CREDFLD_TRANSACTION_TITLE (optional).