@@ -213,7 +213,7 @@ def test_hmac_verifier_happy(self, header_name, resolver, hash_alg, encoder, svt
213213 verifier = HmacSignatureVerifier (
214214 key = key ,
215215 signature_header = header_name ,
216- message_resolver = resolver ,
216+ canonical_message_builder = resolver ,
217217 hash_alg = hash_alg ,
218218 encoder = encoder ,
219219 signature_value_template = svt ,
@@ -237,7 +237,7 @@ def test_none_resolver_uses_raw_body(self, enc_hex):
237237 verifier = HmacSignatureVerifier (
238238 key = key ,
239239 signature_header = header ,
240- message_resolver = None , # triggers raw_body fallback
240+ canonical_message_builder = None , # triggers raw_body fallback
241241 encoder = enc_hex ,
242242 )
243243 # raw_body present; body intentionally different
@@ -257,7 +257,7 @@ def test_resolver_returning_none_uses_raw_body(self, enc_hex):
257257 verifier = HmacSignatureVerifier (
258258 key = key ,
259259 signature_header = header ,
260- message_resolver = resolve_none_returns_none , # returns None => fallback
260+ canonical_message_builder = resolve_none_returns_none , # returns None => fallback
261261 encoder = enc_hex ,
262262 )
263263 req = Request (headers = {}, body = '{"a": 1}' , raw_body = b'{"a":1}' )
@@ -276,7 +276,7 @@ def test_fallback_uses_text_body_when_no_raw_body(self, enc_hex):
276276 verifier = HmacSignatureVerifier (
277277 key = key ,
278278 signature_header = header ,
279- message_resolver = None , # no resolver
279+ canonical_message_builder = None , # no resolver
280280 encoder = enc_hex ,
281281 )
282282 req = Request (headers = {}, body = '{"z":2}' ) # no raw_body
@@ -298,7 +298,7 @@ def test_signature_header_lookup_is_case_insensitive(self, variant_header, enc_h
298298 verifier = HmacSignatureVerifier (
299299 key = key ,
300300 signature_header = header ,
301- message_resolver = resolve_body ,
301+ canonical_message_builder = resolve_body ,
302302 encoder = enc_hex ,
303303 )
304304 req = Request (headers = {}, body = "{}" )
@@ -312,7 +312,7 @@ def test_constant_signature_literal_accepted(self, enc_hex, req_minimal):
312312 verifier = HmacSignatureVerifier (
313313 key = key ,
314314 signature_header = header ,
315- message_resolver = resolve_body ,
315+ canonical_message_builder = resolve_body ,
316316 encoder = enc_hex ,
317317 signature_value_template = "CONST" ,
318318 )
@@ -332,7 +332,7 @@ def test_missing_signature_header_fails(self, req_json_device, enc_hex):
332332 verifier = HmacSignatureVerifier (
333333 key = "k-missing" ,
334334 signature_header = "X-Missing" ,
335- message_resolver = resolve_body ,
335+ canonical_message_builder = resolve_body ,
336336 encoder = enc_hex ,
337337 )
338338 res = verifier .verify (req_json_device )
@@ -342,7 +342,7 @@ def test_blank_signature_header_fails(self, enc_hex):
342342 verifier = HmacSignatureVerifier (
343343 key = "k-blank" ,
344344 signature_header = "X-Blank" ,
345- message_resolver = resolve_body ,
345+ canonical_message_builder = resolve_body ,
346346 encoder = enc_hex ,
347347 )
348348 req = Request (headers = {"X-Blank" : " " }, body = "{}" )
@@ -353,7 +353,7 @@ def test_signature_mismatch_fails(self, enc_hex):
353353 verifier = HmacSignatureVerifier (
354354 key = "k-mismatch" ,
355355 signature_header = "X-Sig" ,
356- message_resolver = resolve_body ,
356+ canonical_message_builder = resolve_body ,
357357 encoder = enc_hex ,
358358 )
359359 req = Request (headers = {"X-Sig" : "wrong" }, body = "{}" )
@@ -372,7 +372,7 @@ def test_verify_handles_encoder_exception(self, req_json_device):
372372 verifier = HmacSignatureVerifier (
373373 key = "k-enc-boom" ,
374374 signature_header = "X-Err" ,
375- message_resolver = resolve_body ,
375+ canonical_message_builder = resolve_body ,
376376 encoder = self .ExplodingEncoder (),
377377 )
378378 req_json_device .headers = {"X-Err" : "anything" }
@@ -383,7 +383,7 @@ def test_verify_handles_hash_exception(self, req_json_device, enc_hex):
383383 verifier = HmacSignatureVerifier (
384384 key = "k-hash-boom" ,
385385 signature_header = "X-Err" ,
386- message_resolver = resolve_body ,
386+ canonical_message_builder = resolve_body ,
387387 hash_alg = self .ExplodingHash (),
388388 encoder = enc_hex ,
389389 )
@@ -398,7 +398,7 @@ def bad_resolver(_req: Request):
398398 verifier = HmacSignatureVerifier (
399399 key = "k-bad" ,
400400 signature_header = "X-Sig" ,
401- message_resolver = bad_resolver ,
401+ canonical_message_builder = bad_resolver ,
402402 )
403403 req = Request (headers = {"X-Sig" : "anything" }, body = "{}" )
404404 res = verifier .verify (req )
0 commit comments