Extensions for Financial Services (XFS) interface specification Release 3.50 - Part 65: PIN Keypad Device Class Interface - Programmer's Reference - Migration from Version 3.40 (CWA 16926:2020) to Version 3.50 (this CWA)

This specification shows the modifications made to version 3.40 of CWA 16926-6 in version 3.50.

Specifikacija vmesnika razširitev za finančne storitve (XFS), izdaja 3.50 - 65. del: Vmesnik razreda naprave s tipkovnico PIN - Referenca za programerje - Prehod z različice 3.40 (CWA 16926:2020) na različico 3.50 (ta CWA)

Ta specifikacija prikazuje spremembe različice 3.40 standarda CWA 16926-6 v različici 3.50.

General Information

Status
Published
Publication Date
24-Jan-2023
Current Stage
6060 - Definitive text made available (DAV) - Publishing
Start Date
25-Jan-2023
Completion Date
25-Jan-2023

Buy Standard

Standardization document
CWA 16926-65:2023 - BARVE
English language
328 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day
Technical report
TP CWA 16926-65:2023 - BARVE
English language
328 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


SLOVENSKI STANDARD
SIST CWA 16926-65:2023
01-april-2023
Specifikacija vmesnika razširitev za finančne storitve (XFS), izdaja 3.50 - 65. del:
Vmesnik razreda naprave s tipkovnico PIN - Referenca za programerje - Prehod z
različice 3.40 (CWA 16926:2020) na različico 3.50 (ta CWA)
Extensions for Financial Services (XFS) interface specification Release 3.50 - Part 65:
PIN Keypad Device Class Interface - Programmer's Reference - Migration from Version
3.40 (CWA 16926:2020) to Version 3.50 (this CWA)
Ta slovenski standard je istoveten z: CWA 16926-65:2023
ICS:
35.200 Vmesniška in povezovalna Interface and interconnection
oprema equipment
35.240.15 Identifikacijske kartice. Čipne Identification cards. Chip
kartice. Biometrija cards. Biometrics
35.240.40 Uporabniške rešitve IT v IT applications in banking
bančništvu
SIST CWA 16926-65:2023 en,fr,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

SIST CWA 16926-65:2023
SIST CWA 16926-65:2023
CEN
CWA 16926-65
WORKSHOP
January 2023
AGREEMENT
ICS 35.200; 35.240.15; 35.240.40
English version
Extensions for Financial Services (XFS) interface
specification Release 3.50 - Part 65: PIN Keypad Device
Class Interface - Programmer's Reference - Migration from
Version 3.40 (CWA 16926:2020) to Version 3.50 (this
CWA)
This CEN Workshop Agreement has been drafted and approved by a Workshop of representatives of interested parties, the
constitution of which is indicated in the foreword of this Workshop Agreement.

The formal process followed by the Workshop in the development of this Workshop Agreement has been endorsed by the
National Members of CEN but neither the National Members of CEN nor the CEN-CENELEC Management Centre can be held
accountable for the technical content of this CEN Workshop Agreement or possible conflicts with standards or legislation.

This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members.

This CEN Workshop Agreement is publicly available as a reference document from the CEN Members National Standard Bodies.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France,
Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Republic of North
Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and United Kingdom.

EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION

EUROPÄISCHES KOMITEE FÜR NORMUNG

CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2023 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members.

Ref. No.:CWA 16926-65:2023 E
SIST CWA 16926-65:2023
CWA XXXXXX-6:2019 (E) CWA 16926-65:2023 (E)
Table of Contents
European Foreword . 6
1. Introduction . 10
1.1 Background to Release 3.50 . 10
1.2 XFS Service-Specific Programming . 10
2. PIN Keypad . 11
2.1 Encrypting Touch Screen (ETS) . 13
3. References . 16
4. Info Commands . 18
4.1 WFS_INF_PIN_STATUS . 18
4.2 WFS_INF_PIN_CAPABILITIES . 22
4.3 WFS_INF_PIN_KEY_DETAIL . 43
4.4 WFS_INF_PIN_FUNCKEY_DETAIL . 45
4.5 WFS_INF_PIN_HSM_TDATA . 48
4.6 WFS_INF_PIN_KEY_DETAIL_EX . 49
4.7 WFS_INF_PIN_SECUREKEY_DETAIL . 52
4.8 WFS_INF_PIN_QUERY_LOGICAL_HSM_DETAIL . 56
4.9 WFS_INF_PIN_QUERY_PCIPTS_DEVICE_ID . 57
4.10 WFS_INF_PIN_GET_LAYOUT . 58
4.11 WFS_INF_PIN_KEY_DETAIL_340 . 62
5. Execute Commands . 64
5.1 Normal PIN Commands . 64
5.1.1 WFS_CMD_PIN_CRYPT . 64
5.1.2 WFS_CMD_PIN_IMPORT_KEY . 67
5.1.3 WFS_CMD_PIN_DERIVE_KEY . 70
5.1.4 WFS_CMD_PIN_GET_PIN . 72
5.1.5 WFS_CMD_PIN_LOCAL_DES . 75
5.1.6 WFS_CMD_PIN_CREATE_OFFSET . 77
5.1.7 WFS_CMD_PIN_LOCAL_EUROCHEQUE . 79
5.1.8 WFS_CMD_PIN_LOCAL_VISA . 81
5.1.9 WFS_CMD_PIN_PRESENT_IDC . 83
5.1.10 WFS_CMD_PIN_GET_PINBLOCK . 85
5.1.11 WFS_CMD_PIN_GET_DATA . 87
5.1.12 WFS_CMD_PIN_INITIALIZATION . 90
5.1.13 WFS_CMD_PIN_LOCAL_BANKSYS . 92
5.1.14 WFS_CMD_PIN_BANKSYS_IO . 93
5.1.15 WFS_CMD_PIN_RESET . 94
5.1.16 WFS_CMD_PIN_HSM_SET_TDATA . 95
5.1.17 WFS_CMD_PIN_SECURE_MSG_SEND . 97
5.1.18 WFS_CMD_PIN_SECURE_MSG_RECEIVE . 99
5.1.19 WFS_CMD_PIN_GET_JOURNAL . 101
5.1.20 WFS_CMD_PIN_IMPORT_KEY_EX . 102
5.1.21 WFS_CMD_PIN_ENC_IO . 105
5.1.22 WFS_CMD_PIN_HSM_INIT. 107
5.1.23 WFS_CMD_PIN_SECUREKEY_ENTRY . 108
SIST CWA 16926-65:2023
5.1.24 WFS_CMD_PIN_GENERATE_KCV . 111
5.1.25 WFS_CMD_PIN_SET_GUIDANCE_LIGHT . 112
5.1.26 WFS_CMD_PIN_MAINTAIN_PIN . 114
5.1.27 WFS_CMD_PIN_KEYPRESS_BEEP . 115
5.1.28 WFS_CMD_PIN_SET_PINBLOCK_DATA . 116
5.1.29 WFS_CMD_PIN_SET_LOGICAL_HSM . 117
5.1.30 WFS_CMD_PIN_IMPORT_KEYBLOCK . 118
5.1.31 WFS_CMD_PIN_POWER_SAVE_CONTROL . 119
5.1.32 WFS_CMD_PIN_DEFINE_LAYOUT . 120
5.1.33 WFS_CMD_PIN_START_AUTHENTICATE . 121
5.1.34 WFS_CMD_PIN_AUTHENTICATE . 123
5.1.35 WFS_CMD_PIN_GET_PINBLOCK_EX . 126
5.1.36 WFS_CMD_PIN_SYNCHRONIZE_COMMAND . 128
5.1.37 WFS_CMD_PIN_CRYPT_340 . 129
5.1.38 WFS_CMD_PIN_GET_PINBLOCK_340. 133
5.1.39 WFS_CMD_PIN_IMPORT_KEY_340 . 135
5.2 Common commands for Remote Key Loading Schemes . 138
5.2.1 WFS_CMD_PIN_START_KEY_EXCHANGE. 138
5.3 Remote Key Loading Using Signatures . 139
5.3.1 WFS_CMD_PIN_IMPORT_RSA_PUBLIC_KEY . 139
5.3.2 WFS_CMD_PIN_EXPORT_RSA_ISSUER_SIGNED_ITEM . 142
5.3.3 WFS_CMD_PIN_IMPORT_RSA_SIGNED_DES_KEY . 144
5.3.4 WFS_CMD_PIN_GENERATE_RSA_KEY_PAIR . 147
5.3.5 WFS_CMD_PIN_EXPORT_RSA_EPP_SIGNED_ITEM . 149
5.4 Remote Key Loading with Certificates . 151
5.4.1 WFS_CMD_PIN_LOAD_CERTIFICATE . 151
5.4.2 WFS_CMD_PIN_GET_CERTIFICATE . 152
5.4.3 WFS_CMD_PIN_REPLACE_CERTIFICATE . 153
5.4.4 WFS_CMD_PIN_IMPORT_RSA_ENCIPHERED_PKCS7_KEY . 154
5.4.5 WFS_CMD_PIN_LOAD_CERTIFICATE_EX . 156
5.4.6 WFS_CMD_PIN_IMPORT_RSA_ENCIPHERED_PKCS7_KEY_EX . 158
5.5 EMV . 162
5.5.1 WFS_CMD_PIN_EMV_IMPORT_PUBLIC_KEY . 162
5.5.2 WFS_CMD_PIN_DIGEST . 165
5.6 Entering and Changing a Password . 166
5.6.1 WFS_CMD_PIN_PASSWORD_ENTRY . 166
6. Events . 170
6.1 WFS_EXEE_PIN_KEY . 170
6.2 WFS_SRVE_PIN_INITIALIZED . 171
6.3 WFS_SRVE_PIN_ILLEGAL_KEY_ACCESS . 172
6.4 WFS_SRVE_PIN_OPT_REQUIRED . 173
6.5 WFS_SRVE_PIN_CERTIFICATE_CHANGE . 174
6.6 WFS_SRVE_PIN_HSM_TDATA_CHANGED . 175
6.7 WFS_SRVE_PIN_HSM_CHANGED . 176
6.8 WFS_EXEE_PIN_ENTERDATA . 177
6.9 WFS_SRVE_PIN_DEVICEPOSITION . 178
6.10 WFS_SRVE_PIN_POWER_SAVE_CHANGE . 179
6.11 WFS_EXEE_PIN_LAYOUT .
...


SLOVENSKI STANDARD
01-april-2023
Specifikacija vmesnika razširitev za finančne storitve (XFS), izdaja 3.50 - 65. del:
Vmesnik razreda naprave s tipkovnico PIN - Referenca za programerje - Prehod z
različice 3.40 (CWA 16926:2020) na različico 3.50 (ta CWA)
Extensions for Financial Services (XFS) interface specification Release 3.50 - Part 65:
PIN Keypad Device Class Interface - Programmer's Reference - Migration from Version
3.40 (CWA 16926:2020) to Version 3.50 (this CWA)
Ta slovenski standard je istoveten z: CWA 16926-65:2023
ICS:
35.200 Vmesniška in povezovalna Interface and interconnection
oprema equipment
35.240.15 Identifikacijske kartice. Čipne Identification cards. Chip
kartice. Biometrija cards. Biometrics
35.240.40 Uporabniške rešitve IT v IT applications in banking
bančništvu
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

CEN
CWA 16926-65
WORKSHOP
January 2023
AGREEMENT
ICS 35.200; 35.240.15; 35.240.40
English version
Extensions for Financial Services (XFS) interface
specification Release 3.50 - Part 65: PIN Keypad Device
Class Interface - Programmer's Reference - Migration from
Version 3.40 (CWA 16926:2020) to Version 3.50 (this
CWA)
This CEN Workshop Agreement has been drafted and approved by a Workshop of representatives of interested parties, the
constitution of which is indicated in the foreword of this Workshop Agreement.

The formal process followed by the Workshop in the development of this Workshop Agreement has been endorsed by the
National Members of CEN but neither the National Members of CEN nor the CEN-CENELEC Management Centre can be held
accountable for the technical content of this CEN Workshop Agreement or possible conflicts with standards or legislation.

This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members.

This CEN Workshop Agreement is publicly available as a reference document from the CEN Members National Standard Bodies.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France,
Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Republic of North
Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and United Kingdom.

EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION

EUROPÄISCHES KOMITEE FÜR NORMUNG

CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2023 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members.

Ref. No.:CWA 16926-65:2023 E
CWA XXXXXX-6:2019 (E) CWA 16926-65:2023 (E)
Table of Contents
European Foreword . 6
1. Introduction . 10
1.1 Background to Release 3.50 . 10
1.2 XFS Service-Specific Programming . 10
2. PIN Keypad . 11
2.1 Encrypting Touch Screen (ETS) . 13
3. References . 16
4. Info Commands . 18
4.1 WFS_INF_PIN_STATUS . 18
4.2 WFS_INF_PIN_CAPABILITIES . 22
4.3 WFS_INF_PIN_KEY_DETAIL . 43
4.4 WFS_INF_PIN_FUNCKEY_DETAIL . 45
4.5 WFS_INF_PIN_HSM_TDATA . 48
4.6 WFS_INF_PIN_KEY_DETAIL_EX . 49
4.7 WFS_INF_PIN_SECUREKEY_DETAIL . 52
4.8 WFS_INF_PIN_QUERY_LOGICAL_HSM_DETAIL . 56
4.9 WFS_INF_PIN_QUERY_PCIPTS_DEVICE_ID . 57
4.10 WFS_INF_PIN_GET_LAYOUT . 58
4.11 WFS_INF_PIN_KEY_DETAIL_340 . 62
5. Execute Commands . 64
5.1 Normal PIN Commands . 64
5.1.1 WFS_CMD_PIN_CRYPT . 64
5.1.2 WFS_CMD_PIN_IMPORT_KEY . 67
5.1.3 WFS_CMD_PIN_DERIVE_KEY . 70
5.1.4 WFS_CMD_PIN_GET_PIN . 72
5.1.5 WFS_CMD_PIN_LOCAL_DES . 75
5.1.6 WFS_CMD_PIN_CREATE_OFFSET . 77
5.1.7 WFS_CMD_PIN_LOCAL_EUROCHEQUE . 79
5.1.8 WFS_CMD_PIN_LOCAL_VISA . 81
5.1.9 WFS_CMD_PIN_PRESENT_IDC . 83
5.1.10 WFS_CMD_PIN_GET_PINBLOCK . 85
5.1.11 WFS_CMD_PIN_GET_DATA . 87
5.1.12 WFS_CMD_PIN_INITIALIZATION . 90
5.1.13 WFS_CMD_PIN_LOCAL_BANKSYS . 92
5.1.14 WFS_CMD_PIN_BANKSYS_IO . 93
5.1.15 WFS_CMD_PIN_RESET . 94
5.1.16 WFS_CMD_PIN_HSM_SET_TDATA . 95
5.1.17 WFS_CMD_PIN_SECURE_MSG_SEND . 97
5.1.18 WFS_CMD_PIN_SECURE_MSG_RECEIVE . 99
5.1.19 WFS_CMD_PIN_GET_JOURNAL . 101
5.1.20 WFS_CMD_PIN_IMPORT_KEY_EX . 102
5.1.21 WFS_CMD_PIN_ENC_IO . 105
5.1.22 WFS_CMD_PIN_HSM_INIT. 107
5.1.23 WFS_CMD_PIN_SECUREKEY_ENTRY . 108
5.1.24 WFS_CMD_PIN_GENERATE_KCV . 111
5.1.25 WFS_CMD_PIN_SET_GUIDANCE_LIGHT . 112
5.1.26 WFS_CMD_PIN_MAINTAIN_PIN . 114
5.1.27 WFS_CMD_PIN_KEYPRESS_BEEP . 115
5.1.28 WFS_CMD_PIN_SET_PINBLOCK_DATA . 116
5.1.29 WFS_CMD_PIN_SET_LOGICAL_HSM . 117
5.1.30 WFS_CMD_PIN_IMPORT_KEYBLOCK . 118
5.1.31 WFS_CMD_PIN_POWER_SAVE_CONTROL . 119
5.1.32 WFS_CMD_PIN_DEFINE_LAYOUT . 120
5.1.33 WFS_CMD_PIN_START_AUTHENTICATE . 121
5.1.34 WFS_CMD_PIN_AUTHENTICATE . 123
5.1.35 WFS_CMD_PIN_GET_PINBLOCK_EX . 126
5.1.36 WFS_CMD_PIN_SYNCHRONIZE_COMMAND . 128
5.1.37 WFS_CMD_PIN_CRYPT_340 . 129
5.1.38 WFS_CMD_PIN_GET_PINBLOCK_340. 133
5.1.39 WFS_CMD_PIN_IMPORT_KEY_340 . 135
5.2 Common commands for Remote Key Loading Schemes . 138
5.2.1 WFS_CMD_PIN_START_KEY_EXCHANGE. 138
5.3 Remote Key Loading Using Signatures . 139
5.3.1 WFS_CMD_PIN_IMPORT_RSA_PUBLIC_KEY . 139
5.3.2 WFS_CMD_PIN_EXPORT_RSA_ISSUER_SIGNED_ITEM . 142
5.3.3 WFS_CMD_PIN_IMPORT_RSA_SIGNED_DES_KEY . 144
5.3.4 WFS_CMD_PIN_GENERATE_RSA_KEY_PAIR . 147
5.3.5 WFS_CMD_PIN_EXPORT_RSA_EPP_SIGNED_ITEM . 149
5.4 Remote Key Loading with Certificates . 151
5.4.1 WFS_CMD_PIN_LOAD_CERTIFICATE . 151
5.4.2 WFS_CMD_PIN_GET_CERTIFICATE . 152
5.4.3 WFS_CMD_PIN_REPLACE_CERTIFICATE . 153
5.4.4 WFS_CMD_PIN_IMPORT_RSA_ENCIPHERED_PKCS7_KEY . 154
5.4.5 WFS_CMD_PIN_LOAD_CERTIFICATE_EX . 156
5.4.6 WFS_CMD_PIN_IMPORT_RSA_ENCIPHERED_PKCS7_KEY_EX . 158
5.5 EMV . 162
5.5.1 WFS_CMD_PIN_EMV_IMPORT_PUBLIC_KEY . 162
5.5.2 WFS_CMD_PIN_DIGEST . 165
5.6 Entering and Changing a Password . 166
5.6.1 WFS_CMD_PIN_PASSWORD_ENTRY . 166
6. Events . 170
6.1 WFS_EXEE_PIN_KEY . 170
6.2 WFS_SRVE_PIN_INITIALIZED . 171
6.3 WFS_SRVE_PIN_ILLEGAL_KEY_ACCESS . 172
6.4 WFS_SRVE_PIN_OPT_REQUIRED . 173
6.5 WFS_SRVE_PIN_CERTIFICATE_CHANGE . 174
6.6 WFS_SRVE_PIN_HSM_TDATA_CHANGED . 175
6.7 WFS_SRVE_PIN_HSM_CHANGED . 176
6.8 WFS_EXEE_PIN_ENTERDATA . 177
6.9 WFS_SRVE_PIN_DEVICEPOSITION . 178
6.10 WFS_SRVE_PIN_POWER_SAVE_CHANGE . 179
6.11 WFS_EXEE_PIN_LAYOUT .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.