Keyple Test Kit - Calypso Prime Profile - PKI mode | ||||||||||||
- the sample have to include at least the applications 1, 2 & 3 | ||||||||||||
- for the application 3, two different sizes of filestructure are possible depending on the | ||||||||||||
memory capacity | ||||||||||||
- if supported by the platform the application 4 could be added to the 1, 2, 3 | ||||||||||||
- if supported by the platform the application 5 could be added to the 1, 2, 3, 4 | ||||||||||||
Extended mode supported by all applications | ||||||||||||
PKI mode supported by the applications 2, 4 & 5 | ||||||||||||
AES keysets for all applications | ||||||||||||
PIN feature supported & shared by all applications | ||||||||||||
Stored Value supported by applications 1, 2 & 4 only | ||||||||||||
Calypso Prime PKI Profile - Application 1 | ||||||||||||
Type: | Calypso Stored Value | AID: | A000000291 FF 9201h | |||||||||
Startup: | Session Modifications: | highest referenced value supported by the product | ||||||||||
Application Type: | coding {PKI mode not supported} / {Extended mode supported} / {with Calypso stored value} / {with Calypso PIN} / {ratification mode: as supported by the product} | |||||||||||
Application SubType: | 20h | referenced Calypso file structure '20h': Stored Value | ||||||||||
AES Calypso keyset: | KIF | KVC | ALG | diversified from | issued from the 'Calypso SAM-TEST-F5v8' | |||||||
#1 Issuer | 01h | 74h | A0h | MK_SV1_A1 | ||||||||
#2 Load | 07h | 74h | A0h | MK_SV2_A1 | shared Calypso PIN: | 30303030h | "0000" | |||||
#3 Debit | 10h | 74h | A0h | MK_SV3_A1 | ||||||||
File structure: | ||||||||||||
Group 0 | Group 1 | Group 2 | Group 3 | EF Sharing | ||||||||
File | Type | LID | SFI | Rec. Num. | Rec. Size | Read Rehabilitate |
Update Invalidate |
Write Decrease |
Append Increase |
Data Ref. | ||
DF | DF | 1000h | - | - | - | Session 1 | Session 3 | - | - | - | ||
Load Log | Cyclic | 1014h | 14h | 1 | 29 | Always | Never | Never | Never | - | ||
Purchase Log | Cyclic | 1015h | 15h | 3 | 29 | Always | Never | Never | Never | - | ||
Calypso Prime PKI Profile - Application 2 | ||||||||||||
Type: | Calypso Transport | AID: | A000000291 FF 9101h | |||||||||
Startup: | Session Modifications: | highest referenced value supported by the product | ||||||||||
Application Type: | coding {PKI mode supported} / {Extended mode supported} / {with Calypso stored value} / {with Calypso PIN} / {ratification mode: as supported by the product} | |||||||||||
Application SubType: | 02h | referenced Calypso file structure '02h': Revision 2 Minimum with MF files | ||||||||||
AES Calypso keyset: | KIF | KVC | ALG | diversified from | issued from the 'Calypso SAM-TEST-F5v8' | |||||||
#1 Issuer | 21h | 74h | A0h | MK_RT1_A1 | ||||||||
#2 Load | 27h | 74h | A0h | MK_RT2_A1 | shared Calypso PIN: | 30303030h | "0000" | |||||
#3 Debit | 30h | 74h | A0h | MK_RT3_A1 | ||||||||
PKI settings: | ||||||||||||
PO Key Pair (ECC) | not initialized | |||||||||||
CACert | not initialized | |||||||||||
POCert | not initialized | |||||||||||
File structure: | ||||||||||||
Group 0 | Group 1 | Group 2 | Group 3 | EF Sharing | ||||||||
File | Type | LID | SFI | Rec. Num. | Rec. Size | Read Rehabilitate |
Update Invalidate |
Write Decrease |
Append Increase |
Data Ref. | ||
DF | DF | 2000h | - | - | - | Session 1 | Session 3 | - | - | - | ||
ICC | Linear | 2002h | 02h | 1 | 29 | Always | Never | Session 1 | - | - | ||
ID | Linear | 2003h | 03h | 1 | 29 | PIN | Session 2 | Never | - | - | ||
Environment | Linear | 2001h | 07h | 1 | 29 | Always | Session 1 | Never | - | - | ||
Events Log | Cyclic | 2010h | 08h | 3 | 29 | Always | Session 3 | Session 3 | Session 3 | - | ||
Special Events | Linear | 2040h | 1Dh | 1 | 29 | Always | Session 3 | Never | - | - | ||
Contract List | Linear | 2050h | 1Eh | 1 | 29 | Always | Session 3 | Never | - | - | ||
Contracts | Linear | 2020h | 09h | 4 | 29 | Always | Session 2 | Session 3 | - | - | ||
Counters | Counters | 2069h | 19h | 1 | 29 | Always | Session 2 | Session 3 | Session 2 | - | ||
Initial data: | ||||||||||||
File | Rec. Num | Size | Pre-personalized data | |||||||||
Contracts (2020h / 09h) | 1 | 29 | 00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFh | |||||||||
2 | ||||||||||||
3 | ||||||||||||
4 | ||||||||||||
Calypso Prime PKI Profile - Application 3 | 'Nominal configuration' | |||||||||||
Type: | Calypso Interoperable Application | AID: | A000000291 A00000 01 9102h | |||||||||
Startup: | Session Modifications: | highest Calypso referenced value supported by the product | ||||||||||
Application Type: | coding {PKI mode not supported} / {Extended mode supported} / {without Calypso stored value} / {with Calypso PIN} / {ratification mode: as supported by the product} | |||||||||||
Application SubType: | 0Dh | referenced Calypso file structure '0Dh': Hoplink configuration '0Dh' with picture files | ||||||||||
AES Calypso keyset: | KIF | KVC | ALG | diversified from | issued from the 'Calypso SAM-TEST-F5v8' | |||||||
#1 Issuer | 21h | 09h | A0h | MK_RT1_A3 | ||||||||
#2 Load | 27h | 09h | A0h | MK_RT2_A3 | shared Calypso PIN: | 30303030h | "0000" | |||||
#3 Debit | 30h | 09h | A0h | MK_RT3_A3 | ||||||||
File structure: | ||||||||||||
Group 0 | Group 1 | Group 2 | Group 3 | EF Sharing | ||||||||
File | Type | LID | SFI | Rec. Num. | Rec. Size | Read Rehabilitate |
Update Invalidate |
Write Decrease |
Append Increase |
Data Ref. | ||
DF | DF | 2100h | - | - | - | Session 1 | Session 3 | - | - | - | ||
T2 Environment | Linear | 2111h | 14h | 1 | 32 | Always | Session 1 | Never | - | 2111h | ||
T2 Contracts | Linear | 2112h | 15h | 16 | 64 | Always | Session 2 | Session 3 | 2112h | |||
T2 Usage | Linear | 2113h | 1Ah | 16 | 48 | Always | Always | Never | - | 2113h | ||
T2 Counters A | Counters | 2114h | 1Bh | 1 | 48 | Always | Session 2 | Always | Session 2 | 2114h | ||
T2 Counters B | Counters | 2115h | 1Ch | 1 | 48 | Always | Session 2 | Session 3 | Session 2 | 2115h | ||
T2 Names | Linear | 2116h | 18h | 16 | 64 | Always | Session 3 | Never | - | 2116h | ||
T2 Picture Data | Binary | 2117h | 12h | 4096 | Always | Session 2 | Never | - | 2117h | |||
T2 Picture Attributes | Linear | 2118h | 13h | 1 | 64 | Always | Session 2 | Never | - | 2118h | ||
Data sharing: | The two bytes data references for sharing are provided as example (different EF sharing the same memory must have identical DataRef values). The application 3 has external EF sharing: the application 3 grants limited access of its files to the application 4. | |||||||||||
The Hoplink application could share its EF to other ticketing application with restricted access: the access indicated in red are defined differently in the other ticketing application. | ||||||||||||
Initial data: | ||||||||||||
File | Rec. Num | Size | Pre-personalized data | |||||||||
T2 Contracts (2112h / 15h) (the eleventh byte at FFh) |
1 | 64 | 00000000000000000000FF0000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000h |
|||||||||
2 | ||||||||||||
3 | ||||||||||||
4 | ||||||||||||
5 | ||||||||||||
6 | ||||||||||||
7 | ||||||||||||
8 | ||||||||||||
9 | ||||||||||||
10 | ||||||||||||
11 | ||||||||||||
12 | ||||||||||||
13 | ||||||||||||
14 | ||||||||||||
15 | ||||||||||||
16 | ||||||||||||
Calypso Prime PKI Profile - Application 3 | 'Alternative configuration' (limited memory) | |||||||||||
Type: | Calypso Interoperable Application | AID: | A000000291 A00000 01 9102h | |||||||||
Startup: | Session Modifications: | highest Calypso referenced value supported by the product | ||||||||||
Application Type: | coding {PKI mode not supported} / {Extended mode supported} / {without Calypso stored value} / {with Calypso PIN} / {ratification mode: as supported by the product} | |||||||||||
Application SubType: | 0Ch | referenced Calypso file structure '0Ch': Hoplink configuration '0Ch' without picture files | ||||||||||
AES Calypso keyset: | KIF | KVC | ALG | diversified from | issued from the 'Calypso SAM-TEST-F5v8' | |||||||
#1 Issuer | 21h | 09h | A0h | MK_RT1_A3 | ||||||||
#2 Load | 27h | 09h | A0h | MK_RT2_A3 | shared Calypso PIN: | 30303030h | "0000" | |||||
#3 Debit | 30h | 09h | A0h | MK_RT3_A3 | ||||||||
File structure: | ||||||||||||
Group 0 | Group 1 | Group 2 | Group 3 | EF Sharing | ||||||||
File | Type | LID | SFI | Rec. Num. | Rec. Size | Read Rehabilitate |
Update Invalidate |
Write Decrease |
Append Increase |
Data Ref. | ||
DF | DF | 2100h | - | - | - | Session 1 | Session 3 | - | - | - | ||
T2 Environment | Linear | 2111h | 14h | 1 | 32 | Always | Session 1 | Never | - | 2111h | ||
T2 Contracts | Linear | 2112h | 15h | 8 | 64 | Always | Session 2 | Session 3 | 2112h | |||
T2 Usage | Linear | 2113h | 1Ah | 8 | 48 | Always | Always | Never | - | 2113h | ||
T2 Counters A | Counters | 2114h | 1Bh | 1 | 24 | Always | Session 2 | Always | Session 2 | 2114h | ||
T2 Counters B | Counters | 2115h | 1Ch | 1 | 24 | Always | Session 2 | Session 3 | Session 2 | 2115h | ||
T2 Names | Linear | 2116h | 18h | 8 | 64 | Always | Session 3 | Never | - | 2116h | ||
Data sharing: | The two bytes data references for sharing are provided as example (different EF sharing the same memory must have identical DataRef values). The application 3 has external EF sharing: the application 3 grants limited access of its files to the application 4. | |||||||||||
The Hoplink application could share its EF to other ticketing application with restricted access: the access indicated in red are defined differently in the other ticketing application. | ||||||||||||
Initial data: | ||||||||||||
File | Rec. Num | Size | Pre-personalized data | |||||||||
T2 Contracts (2112h / 15h) (the eleventh byte at FFh) |
1 | 64 | 00000000000000000000FF0000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000h |
|||||||||
2 | ||||||||||||
3 | ||||||||||||
4 | ||||||||||||
5 | ||||||||||||
6 | ||||||||||||
7 | ||||||||||||
8 | ||||||||||||
Calypso Prime PKI Profile - Application 4 | ||||||||||||
Type: | Calypso Transport | AID: | A000000291 FF 9111h | |||||||||
Based on file structure '13h' (intercode 2.2) with additional ID2, ID3, Secured Counters & Secured Events files, with Extended mode specific access rights | ||||||||||||
Startup: | Session Modifications: | highest Calypso referenced value supported by the product | ||||||||||
Application Type: | coding {PKI mode supported} / {Extended mode supported} / {with Calypso stored value} / {with Calypso PIN} / {ratification mode: as supported by the product} | |||||||||||
Application SubType: | F3h | proprietary file structure 'F3h': intercode 2.2 | with shared Hoplink files | |||||||||
with additional ID2, ID3, Secured Counters & Secured Events files | ||||||||||||
AES Calypso keyset: | KIF | KVC | ALG | diversified from | issued from the 'Calypso SAM-TEST-F5v8' | |||||||
#1 Issuer | 21h | 75h | B0h | MK_RT1_B1 | ||||||||
#2 Load | 27h | 75h | B0h | MK_RT2_B1 | shared Calypso PIN: | 30303030h | "0000" | |||||
#3 Debit | 30h | 75h | B0h | MK_RT3_B1 | ||||||||
PKI settings: | ||||||||||||
PO Key Pair (ECC) | not initialized | |||||||||||
CACert | not initialized | |||||||||||
POCert | not initialized | |||||||||||
File structure: | ||||||||||||
Group 0 | Group 1 | Group 2 | Group 3 | EF Sharing | ||||||||
File | Type | LID | SFI | Rec. Num. | Rec. Size | Read Rehabilitate |
Update Invalidate |
Write Decrease |
Append Increase |
Data Ref. | ||
DF | DF | 2200h | - | - | - | Session 1 | Session 3 | - | - | - | ||
Environment & Holder | Linear | 2201h | 01h | 1 | 80 | Always | Session 1 | Never | - | - | ||
Identification (ID) | Linear | 2202h | 02h | 1 | 48 | PIN | Session 2 | Never | - | - | ||
Contracts | Linear | 2203h | 03h | 8 | 64 | Always | Session 2 | Session 3 | - | - | ||
Profiles | Linear | 2204h | 04h | 8 | 56 | Always | Session 2 | Session 3 | - | - | ||
Counters | Counters | 2205h | 05h | 1 | 48 | Always | Session 2 | Session 3 | Session 2 | - | ||
Free Counters | Counters | 2206h | 06h | 1 | 24 | Always | Session 2 | Always | Session 2 | - | ||
Lists | Linear | 2207h | 07h | 1 | 80 | Always | Session 3 | Never | - | - | ||
Global Events | Linear | 2208h | 08h | 3 | 48 | Always | Session 3 | Never | - | - | ||
Contract Events | Linear | 2209h | 09h | 3 | 48 | Always | Session 3 | Never | - | - | ||
Cyclic Events | Cyclic | 220Ah | 0Ah | 3 | 48 | Always | Session 3 | Session 3 | Session 3 | - | ||
Free Data | Linear | 220Bh | 0Bh | 1 | 64 | Always | Always | Always | - | - | ||
Identification (ID2) | Linear | 220Ch | 0Ch | 1 | 48 | confidential 3 | confidential 1 | Never | - | - | ||
Identification (ID3) | Linear | 220Dh | 0Dh | 1 | 48 | PIN & confidential 3 | confidential 2 | Never | - | - | ||
Secured Counters | Counters | 220Eh | 0Eh | 1 | 24 | confidential 3 | confidential 2 | confidential 3 | confidential 2 | - | ||
Secured Events | Cyclic | 220Fh | 0Fh | 3 | 48 | confidential 3 | confidential 3 | confidential 3 | confidential 3 | - | ||
T2 Environment | Linear | 2211h | 14h | 1 | 32 | Always | Never | Never | - | 2111h | ||
T2 Contracts | Linear | 2212h | 15h | 16 | 64 | Always | Never | Session 3 | 2112h | |||
T2 Usage | Linear | 2213h | 1Ah | 16 | 48 | Always | Always | Never | - | 2113h | ||
T2 Counters A | Counters | 2214h | 1Bh | 1 | 48 | Always | Never | Always | Never | 2114h | ||
T2 Counters B | Counters | 2215h | 1Ch | 1 | 48 | Always | Never | Session 3 | Never | 2115h | ||
T2 Names | Linear | 2216h | 18h | 16 | 64 | Always | Session 3 | Never | - | 2116h | ||
T2 Picture Data | Binary | 2217h | 12h | 4096 | Always | Never | Never | - | 2117h | |||
T2 Picture Attributes | Linear | 2218h | 13h | 1 | 64 | Always | Never | Never | - | 2118h | ||
Data sharing: | The two bytes data references for sharing are provided as example (different EF sharing the same memory must have identical DataRef values). The application 4 has external EF sharing: the application 4 has limited access on the files of the application 3. | |||||||||||
The ticketing application has a restricted access on the files of the Hoplink application: the access indicated in red are defined differently in the Hoplink application. | ||||||||||||
Calypso Prime PKI Profile - Application 5 | ||||||||||||
Type: | NDEF application on Calypso | AID: | D2760000850101h | |||||||||
Startup: | Session Modifications: | highest Calypso referenced value supported by the product | ||||||||||
Application Type: | coding {PKI mode supported} / {Extended mode supported} / {without Calypso stored value} / {with Calypso PIN} / {ratification mode: as supported by the product} | |||||||||||
Application SubType: | F4h | proprietary file structure 'F4h': NFC NDEF Tag Type 4 | ||||||||||
issued from the 'Calypso SAM-TEST-F5v8' | ||||||||||||
AES Calypso keyset: | KIF | KVC | ALG | diversified from | ||||||||
#1 Issuer | 21h | 75h | B0h | MK_RT1_B1 | ||||||||
#2 Load | 27h | 75h | B0h | MK_RT2_B1 | shared Calypso PIN: | 30303030h | "0000" | |||||
#3 Debit | 30h | 75h | B0h | MK_RT3_B1 | ||||||||
PKI settings: | ||||||||||||
PO Key Pair (ECC) | not initialized | |||||||||||
CACert | not initialized | |||||||||||
POCert | not initialized | |||||||||||
File structure: | ||||||||||||
Group 0 | Group 1 | Group 2 | Group 3 | EF Sharing | ||||||||
File | Type | LID | SFI | Rec. Num. | Rec. Size | Read Rehabilitate |
Update Invalidate |
Write Decrease |
Append Increase |
Data Ref. | ||
DF | DF | E100h | - | - | - | Session 1 | Session 3 | - | - | - | ||
Capability File | Binary | E103h | 01h | 15 | Always | Session 1 | Never | - | - | |||
NDEF Data File | Binary | E104h | 02h | 2048* | Always | Always | Always | - | - | |||
* (The size of the EF 'NDEF Data File' is a multiple of 128) | ||||||||||||