Keypad Virtual Authentication Types

Using Virtual Authentication Devices 10-7

10.5.5 KeyPad Authenticator Properties

Table 10–6 lists the KeyPad Authenticator Properties

10.5.6 Frame Design and Element Positioning

The following sections outline the visual elements that are within the virtual authentication device visual display for each device and the unique security features of each authentication device. Each virtual authentication device has its own unique security features. Some of these features can be enabled and disabled by editing the configuration properties in the bharosa_server.properties. For visual display, important terms are: ■ Enter Key Hotspot - Link area allowing user to submit data entered in the authentication device. ■ Phrase - Personalized phrase assigned to the user at the time of registration. The phrase allows the user to ensure they are on their intended web site. ■ Timestamp - Timestamp of when the image was generated, allowing the user to ensure the authentication device is current.

10.5.6.1 Background Images

For the background images to be displayed in the virtual authentication device, set the following property: vcrypt.user.image.dirlist.property.name=bharosa.image.dirlist bharosa.image.dirlist=imagePath If any of the images are to be edited, make sure not to increase the physical dimensions or change the aspect ratio of the sample images because distortions will occur.

10.5.6.2 KeysSets

A KeySet is the configuration that defines what character keys are present on the virtual authentication device. KeySets are used by the KeyPad and PinPad virtual authentication devices. Table 10–6 KeyPad Authenticator Properties Feature Property Default BG Can be application specific bharosa.uio.appId.DeviceKeyPadFull.default.image = keypad_bgUIO_BG.jpg Password Frame File Can be application specific bharosa.uio.appId.password.DeviceKeyPadFull.frame = Challenge Frame File Can be application specific bharosa.uio.appId.challengeType.DeviceKeyPadFull.frame = Note: Challenge type can be any configured challenge type ChallengeQuestion, ChallengeEmail, and others Registration Frame File Can be application specific bharosa.uio.appId.register.DeviceKeyPadFull.frame = alphapad_bgkp_O_ preview.png User Preferences Frame File Can be application specific bharosa.uio.appId.userpreferences.DeviceKeyPadFull.frame = alphapad_ bgkp_O_preview.png 10-8 Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager KeySets are defined by a series user defined enums. The first enum defines the rows of the KeySet and points to another enum describing the keys present in that row. For example, the following enum defines the rows of keys in a PinPad: bharosa.authentipad.pinpad.default.keyset.enum=Default PinPad Keyset Enum bharosa.authentipad.pinpad.default.keyset.enum.row1=0 bharosa.authentipad.pinpad.default.keyset.enum.row1.name=Default PinPad Keyset Row 1 bharosa.authentipad.pinpad.default.keyset.enum.row1.description=Default PinPad Keyset Row 1 bharosa.authentipad.pinpad.default.keyset.enum.row1.keys=bharosa.authentipad.pinpa d.default.keyset.row1.enum bharosa.authentipad.pinpad.default.keyset.enum.row1.order=1 bharosa.authentipad.pinpad.default.keyset.enum.row2=1 bharosa.authentipad.pinpad.default.keyset.enum.row2.name=Default PinPad Keyset Row 2 bharosa.authentipad.pinpad.default.keyset.enum.row2.description=Default PinPad Keyset Row 2 bharosa.authentipad.pinpad.default.keyset.enum.row2.keys=bharosa.authentipad.pinpa d.default.keyset.row2.enum bharosa.authentipad.pinpad.default.keyset.enum.row2.order=2 bharosa.authentipad.pinpad.default.keyset.enum.row3=2 bharosa.authentipad.pinpad.default.keyset.enum.row3.name=Default PinPad Keyset Row 3 bharosa.authentipad.pinpad.default.keyset.enum.row3.description=Default PinPad Keyset Row 3 bharosa.authentipad.pinpad.default.keyset.enum.row3.keys=bharosa.authentipad.pinpa d.default.keyset.row3.enum bharosa.authentipad.pinpad.default.keyset.enum.row3.order=3 bharosa.authentipad.pinpad.default.keyset.enum.row4=3 bharosa.authentipad.pinpad.default.keyset.enum.row4.name=Default PinPad Keyset Row 4 bharosa.authentipad.pinpad.default.keyset.enum.row4.description=Default PinPad Keyset Row 4 bharosa.authentipad.pinpad.default.keyset.enum.row4.keys=bharosa.authentipad.pinpa d.default.keyset.row4.enum bharosa.authentipad.pinpad.default.keyset.enum.row4.order=4 Each row is made of the following properties: In this case, the row1 enum is defined as follows: bharosa.authentipad.pinpad.default.keyset.row1.enum=Default Pinpad Keyset Row 1 bharosa.authentipad.pinpad.default.keyset.row1.enum.key1=0 bharosa.authentipad.pinpad.default.keyset.row1.enum.key1.name=1 Table 10–7 Properties of Rows Property Description name Name of the row. description Description of the row. keys Enum identifier of the enum that defines the keys in the row. order The order the key resides in the row of keys.