Verify signature for string containing data.
(self, data: bytes, signature: bytes, digest: HashAlgorithm | Prehashed)
| 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 | |
| 76 | class CertStore: |
no test coverage detected