card-rtecp,card-rutoken: Set specific card types
This commit is contained in:
parent
60a2cf16c7
commit
3c1624676d
|
@ -44,18 +44,18 @@ static struct sc_card_driver rtecp_drv = {
|
|||
static const struct sc_atr_table rtecp_atrs[] = {
|
||||
/* Rutoken ECP */
|
||||
{ "3B:8B:01:52:75:74:6F:6B:65:6E:20:45:43:50:A0",
|
||||
NULL, "Rutoken ECP", SC_CARD_TYPE_GENERIC_BASE, 0, NULL },
|
||||
NULL, "Rutoken ECP", SC_CARD_TYPE_RUTOKEN_ECP, 0, NULL },
|
||||
/* Rutoken ECP (DS) */
|
||||
{ "3B:8B:01:52:75:74:6F:6B:65:6E:20:44:53:20:C1",
|
||||
NULL, "Rutoken ECP (DS)", SC_CARD_TYPE_GENERIC_BASE, 0, NULL },
|
||||
NULL, "Rutoken ECP (DS)", SC_CARD_TYPE_RUTOKEN_ECP, 0, NULL },
|
||||
/* Rutoken ECP SC T0 */
|
||||
{ "3B:9C:96:00:52:75:74:6F:6B:65:6E:45:43:50:73:63",
|
||||
"00:00:00:00:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF",
|
||||
"Rutoken ECP SC", SC_CARD_TYPE_GENERIC_BASE, 0, NULL },
|
||||
"Rutoken ECP SC", SC_CARD_TYPE_RUTOKEN_ECP_SC, 0, NULL },
|
||||
/* Rutoken ECP SC T1 */
|
||||
{ "3B:9C:94:80:11:40:52:75:74:6F:6B:65:6E:45:43:50:73:63:C3",
|
||||
"00:00:00:00:00:00:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:00",
|
||||
"Rutoken ECP SC", SC_CARD_TYPE_GENERIC_BASE, 0, NULL },
|
||||
"Rutoken ECP SC", SC_CARD_TYPE_RUTOKEN_ECP_SC, 0, NULL },
|
||||
{ NULL, NULL, NULL, 0, 0, NULL }
|
||||
};
|
||||
|
||||
|
|
|
@ -85,8 +85,8 @@ static struct sc_card_driver rutoken_drv = {
|
|||
};
|
||||
|
||||
static const struct sc_atr_table rutoken_atrs[] = {
|
||||
{ "3b:6f:00:ff:00:56:72:75:54:6f:6b:6e:73:30:20:00:00:90:00", NULL, NULL, SC_CARD_TYPE_GENERIC_BASE, 0, NULL }, /* Aktiv Rutoken S */
|
||||
{ "3b:6f:00:ff:00:56:75:61:54:6f:6b:6e:73:30:20:00:00:90:00", NULL, NULL, SC_CARD_TYPE_GENERIC_BASE, 0, NULL }, /* Aktiv uaToken S */
|
||||
{ "3b:6f:00:ff:00:56:72:75:54:6f:6b:6e:73:30:20:00:00:90:00", NULL, NULL, SC_CARD_TYPE_RUTOKENS, 0, NULL }, /* Aktiv Rutoken S */
|
||||
{ "3b:6f:00:ff:00:56:75:61:54:6f:6b:6e:73:30:20:00:00:90:00", NULL, NULL, SC_CARD_TYPE_RUTOKENS, 0, NULL }, /* Aktiv uaToken S */
|
||||
{ NULL, NULL, NULL, 0, 0, NULL }
|
||||
};
|
||||
|
||||
|
|
|
@ -252,6 +252,11 @@ enum {
|
|||
/* EstEID cards */
|
||||
SC_CARD_TYPE_ESTEID = 35000,
|
||||
SC_CARD_TYPE_ESTEID_2018,
|
||||
|
||||
/* Rutoken cards */
|
||||
SC_CARD_TYPE_RUTOKENS = 36000,
|
||||
SC_CARD_TYPE_RUTOKEN_ECP,
|
||||
SC_CARD_TYPE_RUTOKEN_ECP_SC,
|
||||
};
|
||||
|
||||
extern sc_card_driver_t *sc_get_default_driver(void);
|
||||
|
|
Loading…
Reference in New Issue