Released January 2020
New Features
DSS-2065 - Implement APPX Signing
DSS-2030 - Initial SignClient support for Zone signing
DSS-2032 - Initial Zone File server-side signer
DSS-2028 - Implement resigning avoidance algorithm in ZoneZipFile server-side signer
DSS-2026 - Releasable Zone File server-side signer
DSS-2046 - Fix issue in DNS Java library when PKCS#11 is used
DSS-2078 - Option to specify min remaining validity time for zone file signing with SignClient
DSS-2029 - Basic Zone Hash Signer
DSS-2027 - Basic ZoneZipFile server-side signer
DSS-2068 - Initial support for sending a pre-request in the SignClient file-specific handler SPI
Tasks
DSS-2107 - Update copyright year for 2020
DSS-2038 - Add the DNSSEC library
DSS-2036 - Create new module: SignServer-DNSSEC-Signer
DSS-2035 - Create new module: SignServer-DNSSEC-Common
DSS-2037 - Create new skeleton signer: ZoneFileServerSideSigner
DSS-2031 - Test resigning avoidance algorithm with SignClient client-side
Improvements
DSS-2025 - Improved bulk key generation in Admin Web
DSS-2053 - Remove hardcoded TTL values from ZoneFileServerSideSigner
DSS-2054 - Different output from SignServer vs. dnssec-signzone for customer provided zone file
DSS-2057 - Refactor out duplicated code from ZoneZipFileServerSideSigner & ZoneFileServerSideSigner
DSS-2063 - Fix OOM error when running ZoneFileSigner with large input
DSS-2066 - Implement tests for APPX
DSS-2070 - Cleanup and refactor the inital SignClient support for Zone signing
DSS-2071 - Proper Zone Hash Signer
DSS-2080 - Document zone signing options in SignClient with client-side hashing
DSS-2086 - Set path to WildFly 14 as default for running system tests from within the IDE
DSS-2088 - Implement test code helper for APPX verification
DSS-2091 - AppxCMSSigner should fail if FILE_TYPE request metadata property is not the expected
DSS-2101 - Security Hardening
DSS-2103 - Print KSK DNSKEY entries in status output
DSS-2106 - Build SignClient dist as part of release target
DSS-2111 - Keep publishing the previous ZSK
Bug Fixes
DSS-2052 - Different output from SignServer vs. dnssec-signzone for one entry
DSS-2067 - BaseZoneFileSignerServerSideSigner has fields changed during processing
DSS-2069 - ZoneZipSigningAlgorithmTest does not verify the signature at 'fixed time' causing test failure
DSS-2072 - Expired certificate in junit tests causes test failures
DSS-2090 - Zone file signing test failures with NoClassDefFoundError after merge to trunk
DSS-2092 - Getting NegativeArrayIndexException with large APPX package