ensure signature block has algorithm

This commit is contained in:
Django Doucet 2023-04-21 09:36:17 -06:00
parent 1631f1c7dc
commit 7dbce74a96

View file

@ -184,12 +184,14 @@ class Signature {
} }
public static function get_signature_algorithm( $signature_block ) { public static function get_signature_algorithm( $signature_block ) {
if ( $signature_block['algorithm'] ) {
switch ( $signature_block['algorithm'] ) { switch ( $signature_block['algorithm'] ) {
case 'rsa-sha-512': case 'rsa-sha-512':
return 'sha512'; return 'sha512'; //hs2019 https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-12
default: default:
return 'sha256'; return 'sha256';
} }
}
return false; return false;
} }