diff --git a/rfc8416.php b/rfc8416.php index 98cb490..09cb947 100755 --- a/rfc8416.php +++ b/rfc8416.php @@ -158,6 +158,14 @@ foreach ($raw_array as $sub_array) $roas["locallyAddedAssertions"]["bgpsecAssertions"][$k]["SKI"] = ""; $roas["locallyAddedAssertions"]["bgpsecAssertions"][$k]["routerPublicKey"] = ""; + $roas["validationOutputFilters"]["bgpsecFilters"][$k]["asn"] = trim ($_asn[0], "AS"); + $roas["validationOutputFilters"]["bgpsecFilters"][$k]["SKI"] = "Zm9v"; + $roas["validationOutputFilters"]["bgpsecFilters"][$k]["comment"] = "$_ta - mnt-by $_mnt"; + + $roas["validationOutputFilters"]["prefixFilters"][$k]["prefix"] = $_prefix; + $roas["validationOutputFilters"]["prefixFilters"][$k]["asn"] = trim ($_asn[0], "AS"); + $roas["validationOutputFilters"]["prefixFilters"][$k]["comment"] = "$_ta - mnt-by $_mnt"; + $k++; } } @@ -262,6 +270,14 @@ foreach ($raw_array as $sub_array) $roas["locallyAddedAssertions"]["bgpsecAssertions"][$k]["SKI"] = ""; $roas["locallyAddedAssertions"]["bgpsecAssertions"][$k]["routerPublicKey"] = ""; + $roas["validationOutputFilters"]["bgpsecFilters"][$k]["asn"] = trim ($_asn[0], "AS"); + $roas["validationOutputFilters"]["bgpsecFilters"][$k]["SKI"] = "Zm9v"; + $roas["validationOutputFilters"]["bgpsecFilters"][$k]["comment"] = "$_ta - mnt-by $_mnt"; + + $roas["validationOutputFilters"]["prefixFilters"][$k]["prefix"] = $_prefix; + $roas["validationOutputFilters"]["prefixFilters"][$k]["asn"] = trim ($_asn[0], "AS"); + $roas["validationOutputFilters"]["prefixFilters"][$k]["comment"] = "$_ta - mnt-by $_mnt"; + $k++; } }