Released September 2020
New Features
-
DSS-2151 - Support for accessing crypto instances from other signers
-
DSS-2186 - Add option to SignClient for providing an access token
-
DSS-2187 - Add PowerShell script (.ps1, .psm1, .psd1) signing support to MSAuthCodeSigner
-
DSS-2188 - Add PowerShell script (.ps1, .psm1, .psd1) signing support with client-side hashing
Tasks
-
DSS-2144 - Create skeleton ApkServerSideSigner
-
DSS-2145 - Include the sources for the library (temporarily)
-
DSS-2146 - Implement APK signing
-
DSS-2147 - Worker properties for ApkServerSideSigner (incl. unit tests)
-
DSS-2148 - Create sample APK files
-
DSS-2149 - System and P11 test for signing
-
DSS-2150 - Build library, publish to Central and remove the bundled sources
-
DSS-2153 - Create skeleton ApkRotateSigner
-
DSS-2154 - Implement ApkRotateSigner
-
DSS-2155 - Create skeleton ApkLineageSigner
-
DSS-2156 - Implement ApkLineageSigner
-
DSS-2157 - Document APK signing in operations guide etc.
-
DSS-2161 - Create skeleton ApkHashSigner
-
DSS-2162 - Support for pre-request in ApkHashSigner
-
DSS-2163 - Create skeleton APK handler in SignClient
-
DSS-2164 - Add the extraoptions for APK signing to APK handler
-
DSS-2165 - Parse APKHashSigner pre-response
-
DSS-2166 - Implement APK signing logic in SignClient
-
DSS-2167 - Implement minimal JCA provider sending signature requests from within SignClient
-
DSS-2168 - Implement system tests + P11 tests using SignClient for APK signing
-
DSS-2169 - Detect APK as filetype in SignClient
-
DSS-2173 - Add options for setting capabilities when using ApkRotateSigner
-
DSS-2174 - Rename NEXT_SIGNSERS to OTHER_SIGNERS
-
DSS-2175 - Implement ECDSA support in our APK signing provider
-
DSS-2176 - Properly make use of the SignClient internal infrastructure for sending the signature requests from the APK signing provider
-
DSS-2182 - Support for multiple signature algorithms in the provider
Improvements
-
DSS-2114 - SignClient distribution packages should include edition in file name
-
DSS-2143 - Upgrade to Jsign 3.1
-
DSS-2152 - Code cleanup after DSS-2147
-
DSS-2177 - Update checksum field of Portable Executables
-
DSS-2200 - Make deterministic sort order in jars-list.txt
-
DSS-2217 - Upgrade dependency: Jackson
-
DSS-2218 - Bump version of various dependencies
-
DSS-2221 - Put manifest in beginning and include directory entries in signed JARs
Bug Fixes
-
DSS-2142 - Changing INCLUDE_CERTIFICATE_LEVELS not taking effect for MSI files
-
DSS-2158 - Some MSI files can not be signed and verified properly if signature is not smaller than 4096 bytes
-
DSS-2183 - SignClient prints "File Not Found" on Windows (still/again)
-
DSS-2184 - PKCS#10 Certificate Signing Requests from AdminWeb are not linewrapped
-
DSS-2185 - ApkRotateSignerTest uses internal API
-
DSS-2191 - HelloApk contains files in META-INF that causes warnings when verifying