pyhanko.sign.timestamps.dummy_client module
- class pyhanko.sign.timestamps.dummy_client.DummyTimeStamper(tsa_cert: asn1crypto.x509.Certificate, tsa_key: asn1crypto.keys.PrivateKeyInfo, certs_to_embed: Optional[pyhanko_certvalidator.registry.CertificateStore] = None, fixed_dt: Optional[datetime.datetime] = None, include_nonce=True, override_md=None)
Bases:
pyhanko.sign.timestamps.api.TimeStamper
Timestamper that acts as its own TSA. It accepts all requests and signs them using the certificate provided. Used for testing purposes.
- request_tsa_response(req: asn1crypto.tsp.TimeStampReq) asn1crypto.tsp.TimeStampResp
- async async_request_tsa_response(req: asn1crypto.tsp.TimeStampReq) asn1crypto.tsp.TimeStampResp
Submit the specified timestamp request to the server.
- Parameters
req – Request body to submit.
- Returns
A timestamp response from the server.
- Raises
IOError – Raised in case of an I/O issue in the communication with the timestamping server.