Amadis

v4.4a ICS Supported Options

 

Agnos EMVCo v4.4a

The list of options presented here reflects the qualification reference used at Amadis to test Agnos kernels with appropriate tools (EVAL+). It doesn't reflect TA requirements nor most up-to-date optional/mandatory features released by EMVCo. Please refer to your lab to validate your ICS before any debug or TA.

  • All Agnos L2 functions are independent from the hardware

  • All ICS features related to RNG, cryptographic functions are available independently from any hardware but may depend on hardware depending on integration works

  • For Agnos' minor features, additional fees may apply depending on platform integration related works. We re commend to not submit minor options as they can be Added, Removed, Modified post TA

 

EMVCo TTA Bulletin No 11 about minor and major options

 

 

This reference ICS doesn't document EMVCo values to be set (i.e., customers' requirements) but values supported by Agnos, and how to set them in regards with any eligible EMVCo CT ICS.

Reader Characteristics

Reference Values

Agnos

Configuration Values

Recommendations

Comments

Reader Characteristics

Reference Values

Agnos

Configuration Values

Recommendations

Comments

Terminal Type

Any

Mandatory

9F35

22

Use TERMINAL to set the value. Any value may apply (1x, 2x). However, note that 9F35=22 is the reference value that is qualified by Amadis on AVT. Other terminal types combined with specific options set may required additional tests not covered by Agnos product

Terminal Capabilities

Card Data Input Capability

 

Manual Key Entry

No

Minor

N/A

N/A

L3 perspective

Magnetic Stripe

No

Minor

9F33, DF0B

N/A

L3 perspective. Use TERMINAL to set the values

IC With Contacts

Yes

Mandatory

9F33, DF0A

N/A

Use TERMINAL to set the values

CVM Capability

 

Plaintext PIN

Yes/No

Optional

9F33

Yes

Use TERMINAL to set the value

Online Enciphered PIN

Yes/No

Optional

9F33

No

Use TERMINAL to set the value

Signature (paper)

Yes/No

Optional

9F33

Yes

Use TERMINAL to set the value

Offline Enciphered PIN

Yes/No

Optional

9F33

Yes

Use TERMINAL to set the value

No CVM

Yes/No

Optional

9F33

Yes

Use TERMINAL to set the value

Does the Kernel support Biometric?

No

Mandatory

9F33

N/A

 

Security Capability

 

SDA

Yes/No

Optional

9F33

Yes

Use TERMINAL to set the value

DDA

Yes/No

Optional

9F33

Yes

Use TERMINAL to set the value

Card Capture

No

Minor

9F33

N/A

L3 perspective. Use TERMINAL to set the value

CDA

Yes/No

Optional

9F33, DF7C

Yes

Mode 1 mandatory. Use TERMINAL to set the values

Additional Terminal Capabilities

Tran Type – Cash

Yes/No

Optional

9F40

No

Use TERMINAL to set the value

Tran Type – Goods

Yes/No

Optional

9F40

Yes

Use TERMINAL to set the value

Tran Type – Services

Yes/No

Optional

9F40

Yes

Use TERMINAL to set the value

Tran Type – Cash Back

Yes/No

Optional

9F40

Yes

Use TERMINAL to set the value

Tran Type - Inquiry

No

Minor

9F40

N/A

L3 perspective. Use TERMINAL to set the value

Tran Type – Transfer

No

Minor

9F40

N/A

L3 perspective. Use TERMINAL to set the value

Tran Type – Payment

No

Minor

9F40

N/A

L3 perspective. Use TERMINAL to set the value

Tran Type – Administrative

No

Minor

9F40

N/A

L3 perspective. Use TERMINAL to set the value

Tran Type –Cash Deposit

No

Minor

9F40

N/A

L3 perspective. Use TERMINAL to set the value

Terminal Data Input Capability

 

Keypad

Yes/No

Optional

N/A

Yes

If supported, one of the 4 following options shall be selected. Depends on the platform

Numeric Keys

No

Minor

9F40

Yes

Use TERMINAL to set the value

Alphabetic and Special Character Keys

No

Minor

9F40

N/A

Use TERMINAL to set the value

Command Keys

No

Minor

9F40

Yes

Use TERMINAL to set the value

Function Keys

No

Minor

9F40

Yes

Use TERMINAL to set the value

Terminal Data Output

 

Print, Attendant

No

Minor

9F40

Yes

L3 perspective. Use TERMINAL to set the value

Print, Cardholder

No

Minor

9F40

No

L3 perspective. Use TERMINAL to set the value

Display, Attendant

No

Minor

9F40

Yes

L3 perspective. Use TERMINAL to set the value

Display, Cardholder

No

Minor

9F40

No

L3 perspective. Use TERMINAL to set the value

Code Table 10

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 9

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 8

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 7

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 6

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 5

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 4

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 3

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 2

No

Minor

9F40

N/A

Use TERMINAL to set the value

Code Table 1

Yes

Mandatory

9F40

N/A

Use TERMINAL to set the value

Application Selection

How Many Supported AID?

30

Mandatory

Fixed

N/A

 

PSE

Yes/No

Optional

DF7A

Yes

Use TERMINAL to set the value

Cardholder Confirmation

Yes/No

Optional

DF79

Yes

Use TERMINAL to set the value

Preferred Display Order?

No

Mandatory

Fixed

N/A

 

Partial AID Selection?

Yes/No

Optional

DF7E

Yes

Use PROCESSING to set the value

Multi language?

No

Minor

N/A

N/A

 

EMV Language Selection Method?

No

Minor

N/A

N/A

 

Common Character Set as per Annex B Table 20 Book IV?

Yes

Mandatory

Fixed

N/A

 

Selectable Kernel Configurations (MCK only)

Is your Multi-Configuration Kernel capable of dynamically selecting a configuration at the time of transaction

Yes/No

Optional

N/A

No

L3 perspective. Use appropriate L2 ICS (configurable)

Data Authentication

Max CA Public key

248

Mandatory

Fixed

N/A

 

Exponents

3 and 2exp(16+1)

Mandatory

Fixed

N/A

 

Revocation of Issuer Public Key Certificate

Yes/No

Optional

N/A

Yes

Use REVOCATED CAKEYS to activate the option

Certificate Revocation List Format

RID, Index, SN

Mandatory

Fixed

N/A

 

Default DDOL

Yes/No

Optional

DF01

Yes

Use PROCESSING to set the value

Manual action when CA PK Loading Fails

No

Not Supported

N/A

N/A

L3 perspective

CA PK Verified with Checksum?

Yes

Mandatory

Fixed

N/A

L3 perspective. SHA1 always calculated at key loading

Cardholder Verification Method

Bypass PIN Entry

Yes/No

Optional

DF7B

No

Use TERMINAL to set the value

Subsequent Bypass PIN Entry

Yes/No

Conditional

Fixed

N/A

Yes if Bypass PIN Entry supported. Else No

Get Data for PIN Try Counter

Yes/No

Conditional

Fixed

N/A

Yes if offline PIN supported. Else No

Fail CVM

Yes

Mandatory

Fixed

N/A

 

Amount Known Before CVM Processing

Yes

Mandatory

Fixed

N/A

 

Terminal Risk Management

Floor Limit Checking

Yes

Mandatory

Fixed

N/A

Use PROCESSING to set the floor limit value in order to prevent that check

Random Transaction Selection

Yes/No

Optional

DF53

Yes

Use TERMINAL to set the value

Velocity Checking

Yes/No

Optional

DF54

Yes

Use TERMINAL to set the value

Transaction Log

No

Not Supported

N/A

N/A

 

Exception File

No

Not Supported

N/A

N/A

L3 perspective

Terminal Risk Management Irrespective of AIP Setting

Yes

Mandatory

Fixed

N/A

 

Terminal Action Analysis

Terminal Action Codes Supported

Yes/No

Optional

DF15

Yes

Use PROCESSING to set the value

Terminal Action Codes can be deleted/or disabled

No

Not Supported

N/A

N/A

L3 perspective

If Offline Only is supported, which option of the Offline Only
Terminal processing is implemented? (According to Book 3, section 10.7)

Option 2

Mandatory

Fixed

N/A

 

TAC/IAC-Default Process When Unable To Go Online (Online Only Terminals)

Normal/Skip

Optional

DF11

Normal

Use PROCESSING to set the value

Completion Processing

Forced Online

Yes/No

Optional

DF7F

No

Use TRD to set the value

Forced Acceptance

No

Not Supported

N/A

N/A

L3 perspective

Advices

Yes/No

Optional

DF08

No

L3 perspective

Issuer Referrals

Yes/No

Optional

DF07

Yes

L3 perspective

Batch Data Capture

No

Not Supported

N/A

N/A

L3 perspective (test application implementation choice to certify L2)

Online Data Capture

Yes

Mandatory

DF06

N/A

L3 perspective (test application implementation choice to certify L2)

Default TDOL Supported

Yes

Mandatory

Fixed

N/A

 

If a Default TDOL is supported, can this default TDOL be not
configured (or not loaded) in the terminal?

Yes/No

Optional

DF02

Yes

Use PROCESSING to set the value

Default TDOL TVR Bit Set at 1st Generate AC

Before

Mandatory

Fixed

N/A

 

Exception Handling

POS Entry Mode

No

Minor

N/A

N/A

L3 perspective

Miscellaneous

PIN Pad

Yes/No

Optional

N/A

Yes

Depends on platform's PIN capabilities

Amount and PIN Entered on the Same Keypad

No

Minor

N/A

N/A

Not L2 related, i.e. depends on the platform

Is the ICC/Magstripe Reader Combined?

No

Minor

N/A

N/A

L3 perspective

If Combined, is Magstripe Read First?

No

Minor

N/A

N/A

L3 perspective

Does The Terminal Support Account Type Selection?

No

Minor

N/A

N/A

L3 perspective

‘on fly’ Script Processing

No

Not Supported

N/A

N/A

Not recommended by EMVCo

Is Issuer Script Device Limit > 128 bytes?

Yes/No

Optional

N/A

Yes

“Yes” or “No”, but not “Configurable”.

If the Issuer Script Device Limit > 128 bytes, What is the Value Supported?

N/A

Conditional

N/A

N/A

or

Up to 2048 bytes.

If “Is Issuer Script Device Limit > 128 bytes?” is “Yes”

  • Value can be set up to 2048 bytes,

  • Configurable is “No”.

Else, N/A

Internal Date Management

N/A

N/A

N/A

N/A

Not L2 related, i.e. depends on the platform

Terminal Supports Receipt?

No

Minor

N/A

N/A

L3 perspective

Can Kernel output data for declined transactions be verified during Type Approval?

Yes/No

Optional

N/A

Yes

L3 perspective (through ODC option)

Supported Currencies

Any

Mandatory

5F2A, 5F36

N/A

Use TRD and PROCESSING to set the values

Application Selection Registered Proprietary Data

Yes

Mandatory

N/A

N/A

Fixed

‘Terminal Risk Management Data’ ‘9F1D’ is absent or configured with no value (00 is a value)?

No

Mandatory

9F1D

N/A

 

Can the Transaction Sequence Counter (TSC) be personalized to any value?

No

Mandatory

9F41

N/A

L3 perspective

If answer to previous question is Yes, what is the Maximum Value of the Transaction Sequence Counter?

N/A

N/A

N/A

N/A

L3 perspective