Django-esteid

Latest version: v4.2

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.1.0

- Add support for ASiC-E (BDOC-TS) containers - see 12

2.0.0

- Removed suds and replaced it with zeep (see 10)
- Added MobileID signature verification (see 15)
- Add helper for parsing RFC2253 Distinguished Names (see 11)
- `Signer.parse_common_name` has been removed (use `esteid.helpers.parse_legacy_common_name`)
- `esteid.digidocservice.models` is moved to `esteid.digidocservice.types` and the types are declared using attr library
- Added all valid SK certs for OCSP and make `OCSPVerifier` slightly more flexible
- Update Django requirements (we now support 1.8 - 2.1)
- Pad OCSP error codes with 4000
- Improve the `IdCardMiddleware` and make it more flexible
- It's now easier to configure it for different servers (Apache/Nginx) and setups (e.g names of HTTP headers used for client certs).
- `DigiDocService`: The following methods now raise `DigiDocNotOk` instead of returning False/None if response status is not OK
- `prepare_signature`
- `finalize_signature`
- `get_signed_doc`

Misc:

- If you relied on `suds.sudsobject.asdict`, use `attr.asdict` as a replacement

1.2.5

- **Allow certificate to have empty policies list**
Recent changes to DigiDocService have removed the `policies` field from certificate objects, which we previously required.

1.2.4

- Make CertificatePolicy url kwarg optional
- Disable automatic session start in MobileIdAuthenticateViewMixin

1.2.3

Update digidoc test WSDL URL

1.2.2

Updated hwcrypto.js

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.