Issue 2153: organizationIdentifier is not translated by openssl 1.1.0/1.0.x
This commit is contained in:
parent
98beb86a38
commit
3ce249f365
@ -405,6 +405,7 @@ static u8 sn_ifd_pin_1[] = { 0xd0, 0x02, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x04 };
|
|||||||
#define AC_RAIZ_COMPONENTES_ISSUER "/C=ES/O=DIRECCION GENERAL DE LA POLICIA/OU=DNIE/OU=AC RAIZ COMPONENTES/CN=000000006573524449600006"
|
#define AC_RAIZ_COMPONENTES_ISSUER "/C=ES/O=DIRECCION GENERAL DE LA POLICIA/OU=DNIE/OU=AC RAIZ COMPONENTES/CN=000000006573524449600006"
|
||||||
#define AC_RAIZ_COMPONENTES_2_NEW_IDX 1
|
#define AC_RAIZ_COMPONENTES_2_NEW_IDX 1
|
||||||
#define AC_RAIZ_COMPONENTES_2_ISSUER "/C=ES/O=DIRECCION GENERAL DE LA POLICIA/OU=DNIE/organizationIdentifier=VATES-S2816015H/OU=AC RAIZ COMPONENTES 2/CN=000000006573524449620018"
|
#define AC_RAIZ_COMPONENTES_2_ISSUER "/C=ES/O=DIRECCION GENERAL DE LA POLICIA/OU=DNIE/organizationIdentifier=VATES-S2816015H/OU=AC RAIZ COMPONENTES 2/CN=000000006573524449620018"
|
||||||
|
#define AC_RAIZ_COMPONENTES_2_ISSUER_OU "/OU=AC RAIZ COMPONENTES 2/"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The DNIe secure channel uses some static configuration.
|
* The DNIe secure channel uses some static configuration.
|
||||||
@ -649,7 +650,7 @@ static int dnie_set_channel_data(sc_card_t * card, X509 * icc_intermediate_ca_ce
|
|||||||
sc_log(card->ctx, "icc_intermediate_ca_cert issuer %s", buf);
|
sc_log(card->ctx, "icc_intermediate_ca_cert issuer %s", buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (buf && strcmp(buf, AC_RAIZ_COMPONENTES_2_ISSUER) == 0) {
|
if (buf && strstr(buf, AC_RAIZ_COMPONENTES_2_ISSUER_OU)) {
|
||||||
sc_log(card->ctx, "assigning new data channel configuration");
|
sc_log(card->ctx, "assigning new data channel configuration");
|
||||||
priv_data->channel_data = &channel_data[AC_RAIZ_COMPONENTES_2_NEW_IDX];
|
priv_data->channel_data = &channel_data[AC_RAIZ_COMPONENTES_2_NEW_IDX];
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user