MCPcopy
hub / github.com/authlib/authlib / _validate_private_headers

Method _validate_private_headers

authlib/jose/rfc7516/jwe.py:745–759  ·  view source on GitHub ↗
(self, header, alg)

Source from the content-addressed store, hash-verified

743 )
744
745 def _validate_private_headers(self, header, alg):
746 # only validate private headers when developers set
747 # private headers explicitly
748 if self._private_headers is None:
749 return
750
751 names = self.REGISTERED_HEADER_PARAMETER_NAMES.copy()
752 names = names.union(self._private_headers)
753
754 if alg.EXTRA_HEADERS:
755 names = names.union(alg.EXTRA_HEADERS)
756
757 for k in header:
758 if k not in names:
759 raise InvalidHeaderParameterNameError(k)
760
761
762def prepare_key(alg, header, key):

Callers 4

serialize_compactMethod · 0.95
serialize_jsonMethod · 0.95
deserialize_compactMethod · 0.95
deserialize_jsonMethod · 0.95

Tested by

no test coverage detected