EMSoftCapSettings Protocol Reference

Conforms to NSObject
Declared in EMSoftCapSettings.h

Overview

A protocol representing the CAP settings for soft tokens.

  macPadding required method

Returns the padding sequence used for the MAC data.

@property (copy, nonatomic, readonly) NSData *macPadding

Discussion

Default: 0x8000000000000000

Declared In

EMSoftCapSettings.h

  cdol required method

Returns the card risk management data object list 1

@property (copy, nonatomic, readonly) NSData *cdol

Discussion

Default (hex):

 Amount authorized
 0x9F, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

 Amount other
 0x9F, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

 Terminal country code
 0x9F, 0x1A, 0x02, 0x00, 0x00,

 TVR
 0x95, 0x05, 0x80, 0x00, 0x00, 0x00, 0x00,

 Transaction currency code
 0x5F, 0x2A, 0x02, 0x00, 0x00,

 Transaction date
 0x9A, 0x03, 0x00, 0x00, 0x00,

 Transaction type
 0x9C, 0x01, 0x00,

 UN
 0x9F, 0x37, 0x04, 0x00, 0x00, 0x00, 0x00,

 AIP
 0x82, 0x02, 0x10, 0x00,

 ATC
 0x9F, 0x36, 0x02, 0x00, 0x00,

 CVR
 0x9F, 0x52, 0x06, 0xA5, 0x00, 0x03, 0x04, 0x00, 0x00

Declared In

EMSoftCapSettings.h

  ipb required method

Returns the issuer proprietary bitmap

@property (copy, nonatomic, readonly) NSData *ipb

Discussion

Default (hex):

 No PSN

 CID
 0x00,

 ATC
 0x00, 0xFF,

 Cryptogram (AC)
 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

 IAD
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

Declared In

EMSoftCapSettings.h

  iaf required method

Returns the issuer authentication flags.

@property (assign, nonatomic, readonly) unsigned char iaf

Discussion

Default: 0x80

Declared In

EMSoftCapSettings.h

  iad required method

Returns the issuer application data.

@property (copy, nonatomic, readonly) NSData *iad

Discussion

Default: 0x06010A03040000000000

Declared In

EMSoftCapSettings.h

  cid required method

Returns the cryptographic identifier.

@property (assign, nonatomic, readonly) unsigned char cid

Discussion

Default: 0x80

Declared In

EMSoftCapSettings.h