MCPcopy
hub / github.com/celery/celery / verify

Method verify

celery/security/certificate.py:65–73  ·  view source on GitHub ↗

Verify signature for string containing data.

(self, data: bytes, signature: bytes, digest: HashAlgorithm | Prehashed)

Source from the content-addressed store, hash-verified

63 return f'{self.get_issuer()} {self.get_serial_number()}'
64
65 def verify(self, data: bytes, signature: bytes, digest: HashAlgorithm | Prehashed) -> None:
66 """Verify signature for string containing data."""
67 with reraise_errors('Bad signature: {0!r}'):
68
69 pad = padding.PSS(
70 mgf=padding.MGF1(digest),
71 salt_length=padding.PSS.MAX_LENGTH)
72
73 self.get_pubkey().verify(signature, ensure_bytes(data), pad, digest)
74
75
76class CertStore:

Callers 1

deserializeMethod · 0.80

Calls 2

get_pubkeyMethod · 0.95
reraise_errorsFunction · 0.85

Tested by

no test coverage detected