Releases: thorgate/django-esteid
Releases · thorgate/django-esteid
Version 2.3.0
Implemented DDS-free ID card signing. Dropped support for Python < 3.6 and Django < 1.11. Updated libraries.
Version 2.1.1
- Fix compatibility with
attrs>=19.2.0
Version 2.1.0
- Add support for ASiC-E (BDOC-TS) containers - see #12
Version 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 (useesteid.helpers.parse_legacy_common_name
)esteid.digidocservice.models
is moved toesteid.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 raiseDigiDocNotOk
instead of returning False/None if response status is not OKprepare_signature
finalize_signature
get_signed_doc
Misc:
- If you relied on
suds.sudsobject.asdict
, useattr.asdict
as a replacement
Version 1.2.5
- Allow certificate to have empty policies list
Recent changes to DigiDocService have removed thepolicies
field from certificate objects, which we previously required.
Version 1.2.4
- Make CertificatePolicy url kwarg optional
- Disable automatic session start in MobileIdAuthenticateViewMixin
Version 1.2.3
Update digidoc test WSDL URL
Version 1.2.2
Updated hwcrypto.js
Version 1.2.1
- Fix a bug if CertificatePolicy doesn't have a description (see #2, thanks @wanaryytel)
1.2.0-alpha2
Alpha release (experimental) that replaces the ctypes based zip
libary with pythons native zip functionalities.
NB: Use with caution!