Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Personalización de carteras emisoras HCE

El TSH es totalmente capaz de personalizar una aplicación EMV para la solución de Carteras Emisor HCE. Aquí está el conjunto de datos requerido por el TSP en la operación 'submitTokenData'.

PURO

Nombre
Formato
Longitud
Descripción
Ejemplo

KEK_label

Cadena ASCII

máx 64

Etiqueta de la clave utilizada para el cifrado de las CMK. El valor se define durante la ceremonia de claves.

"G062C.TEST.SGKEK.KEK.01"

KEK_kcv

Cadena hexadecimal

6

KCV de la clave utilizada para el cifrado de las CMK.

"E95500"

DEK_label

Cadena ASCII

máx 64

Etiqueta de la clave utilizada para el cifrado de los Datos de Track2 ("track2_data"). El valor se define durante la ceremonia de claves.

"G062C.TEST.SGDEK.MKDATA.01"

DEK_kcv

Cadena hexadecimal

6

KCV de la clave DEK.

"50FE57"

track2_data

Cadena hexadecimal

máx 64

Datos equivalentes de Pista 2 (la longitud máxima es 19 bytes) El formato en claro es:

  • PAN del token hasta 19 dígitos: 'ppppppppppppppppppp'

  • 'D'

  • Fecha de caducidad: 'aamm'

  • Código de servicio: 'sss'

  • (opcional) Datos discrecionales (dependiendo de la longitud del PAN)

  • 'F' (si es necesario para asegurar el byte completo) track2_data se rellena con 80h + 00h..00h para alcanzar el tamaño de bloque del algoritmo de cifrado (relleno ISO7816-4) track2_data se cifra bajo la clave DEK usando el modo CBC. El algoritmo de cifrado se define durante la configuración del proyecto.

"FAB7FF4EFE1989AC25EBBEC2ED72378BDA79D244B89F7F25"

MK_AC

Cadena Hexa

máx 64

Valor de la Clave Maestra de Tarjeta del Criptograma de Aplicación para pago de proximidad cifrada bajo la clave KEK. El algoritmo de cifrado se define durante la configuración del proyecto.

"F1452589A51C5E88FA451236A5C49687"

MK_LC

Cadena Hexa

máx 64

Valor de la Clave Maestra de CDCVM Local para pago de proximidad cifrada bajo la clave KEK. El algoritmo de cifrado se define durante la configuración del proyecto.

"F1452589A51C5E88FA451236A5C49688"

MK_AC_kcv

Cadena hexadecimal

6

KCV de la clave de Criptograma de Aplicación.

"ABDEFF"

MK_LC_kcv

Cadena hexadecimal

6

KCV de la clave de Sello CDCVM Local para pago de proximidad.

"123344"

DKI

Cadena hexadecimal

2

DKI de la clave de Criptograma de Aplicación.

"01"

PSN

Cadena hexadecimal

2

Número de secuencia del PAN para personalizar en la aplicación.

"01"

PAR

Bytes ASCII

58

Referencia de la cuenta de pago.

"323352305041594D454E544143434F554E545245464552454E43455858" que representa "23R0PAYMENTACCOUNTREFERENCEXX"

Nota1:

El nombre del elemento de datos distingue mayúsculas de minúsculas. Por ejemplo, DEK_kcv y dek_kcv no son equivalentes

Nota2:

Algunos elementos de datos pueden añadirse o eliminarse según la configuración del proyecto

Nota3:

Todos los KCV descritos arriba se calculan cifrando 8 bytes de 00h para claves 3DES o 16 bytes de 01h para claves AES con la clave relacionada usando modo ECB. En ambos casos, se deberán usar los 3 bytes de orden más alto como KCV.

Última actualización

¿Te fue útil?