Skip to content

Commit

Permalink
stir-shaken: treat case where Identity header is missing
Browse files Browse the repository at this point in the history
  • Loading branch information
razvancrainea committed Mar 21, 2024
1 parent 8d29859 commit 0863f85
Show file tree
Hide file tree
Showing 27 changed files with 80 additions and 80 deletions.
6 changes: 3 additions & 3 deletions stir-shaken/04.verify-200/stir_shaken_verify.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
6 changes: 3 additions & 3 deletions stir-shaken/05.verify-200-anonymous/stir_shaken_verify.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
6 changes: 3 additions & 3 deletions stir-shaken/14.verify-error-437-no-alg/stir_shaken_verify.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
6 changes: 3 additions & 3 deletions stir-shaken/21.verify-error-438-no-ppt/stir_shaken_verify.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ route[stir_shaken_verify]
remove_hf("Identity");
}

if ($var(stir_shaken_verify_rc) < -1) {
if ($var(stir_shaken_verify_rc) < 0) {
xlog("L_ERR", "verify rc MAN: $var(stir_shaken_verify_rc)\n");
xlog("L_ERR", "MAN: default err_code=$var(err_code) err_reason=$var(err_reason)\n");

Expand All @@ -106,8 +106,8 @@ route[stir_shaken_verify]
# No Identity or Date header found ==> default 428 Use Identity Header
#MAN No identity header -> 428 Use Identity Header
xlog("L_ERR", "No Identity or Date header found ==> default 428 Use Identity Header\n");
#$var(err_code) = 428;
#$var(err_reason) = "Use Identity Header";
$var(err_code) = 428;
$var(err_reason) = "Use Identity Header";
break;
case -3:
#MAN From and To malformed -> 400 Bad Request ==> default 500 Internal Server Error
Expand Down
Loading

0 comments on commit 0863f85

Please sign in to comment.