openssl: Add support for IP address nameConstraints
This commit is contained in:
@@ -224,10 +224,20 @@ static identification_t *general_name2id(GENERAL_NAME *name)
|
|||||||
{
|
{
|
||||||
return identification_create_from_encoding(ID_IPV4_ADDR, chunk);
|
return identification_create_from_encoding(ID_IPV4_ADDR, chunk);
|
||||||
}
|
}
|
||||||
|
if (chunk.len == 8)
|
||||||
|
{
|
||||||
|
return identification_create_from_encoding(ID_IPV4_ADDR_SUBNET,
|
||||||
|
chunk);
|
||||||
|
}
|
||||||
if (chunk.len == 16)
|
if (chunk.len == 16)
|
||||||
{
|
{
|
||||||
return identification_create_from_encoding(ID_IPV6_ADDR, chunk);
|
return identification_create_from_encoding(ID_IPV6_ADDR, chunk);
|
||||||
}
|
}
|
||||||
|
if (chunk.len == 32)
|
||||||
|
{
|
||||||
|
return identification_create_from_encoding(ID_IPV6_ADDR_SUBNET,
|
||||||
|
chunk);
|
||||||
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
case GEN_DIRNAME :
|
case GEN_DIRNAME :
|
||||||
|
|||||||
Reference in New Issue
Block a user