Release Notes - eSignature DSS - Version 6.1.RC1
Pre-release
Pre-release
New features
- [DSS-3006] Warn the user if the PDF contains annotations done after the signature
- [DSS-3124] Add policy constraints for certificate attributes
- [DSS-3181] Add support of ASN.1 Evidence records
- [DSS-3238] DSS Demos: add configuration of TrustAllStrategy on TL loading
- [DSS-3240] Add configuration of revocation skip condition in validation policy
- [DSS-3248] Introduce Document Digest Generator for Evidence Record creation and validation
- [DSS-3278] Improve cache handling of LOTL/TLs with sha2 files
- [DSS-3283] Create Document Digest Generator for ASiC containers
- [DSS-3289] Add a possibility to specify a signature field for a visual time-stamp
- [DSS-3301] Create Document Digest Generator for Evidence Record renewal
- [DSS-3315] JAdES : add support of RFC 7519 'iat' header
- [DSS-3344] Introduce TimestampTokenVerifier
- [DSS-3364] DSS Demonstrations : add property to configure maximum number of XML manifest references
- [DSS-3372] Allow partial documents validation within an XML Manifest
- [DSS-3373] Add JAdES base64url signature parameters to signature creation endpoints
Improvements
- [DSS-2322] Allow to configure alerts in CertificateVerifier for the signature validation
- [DSS-2392] Add developer extension augmented documents
- [DSS-2751] Use CertificateVerifier to enforce certificate validation on signature creation
- [DSS-2935] Support for ISO 32001 and ISO 32002
- [DSS-3025] Placing LT signature on document containing LTA signature
- [DSS-3108] Differentiate RSA and RSA-PSS and validation policy
- [DSS-3123] PAdESService : verify if the provided document is a PDF file
- [DSS-3125] Custom CertificateSource implementations for trusted lists certificate sources
- [DSS-3204] Align Id attributes produced for XAdES timestamps
- [DSS-3223] Add support of Evidence Records on standalone time-stamps
- [DSS-3226] Detection of numeric object modification faulty/dubious
- [DSS-3235] ASN.1 Evidence Records : add verification of digest algorithm
- [DSS-3236] Merge reference digest algorithm cryptographic validation block
- [DSS-3242] XAdES: Cannot sign multiple times with Enveloped transform
- [DSS-3279] DSSDocument.getDigest should return byte array
- [DSS-3297] ASiC merger : add handling of evidence records
- [DSS-3298] Configurable revocation update based on maximum revocation freshness constraint
- [DSS-3326] Ease requirements for JAdES protected headers within 'crit'
- [DSS-3331] dss-demo - add config property to load Java default proxy settings
- [DSS-3338] Skip .sha2 file verification for LOTL Pivots
- [DSS-3367] Allow ASiC signature of 2GB+ documents
Bug fixes / Issues
- [DSS-2730] Revocation data not considered fresh in LTA with qualified timestamp
- [DSS-2805] Validation result depends on signature certificate validity
- [DSS-3053] SVG : notBefore/notAfter dates displayed on hover are duplicated between all certificates
- [DSS-3191] DSS does not detect duplicated signing-certificate attributes in CMS
- [DSS-3192] NOT_YET_VALID certificate passes validation when basic validation process returns REVOCATION_OUT_OF_BOUNDS_NO_POE
- [DSS-3221] Different validation outcomes in two logically identical scenarios
- [DSS-3228] NPE when two equivalent evidence records with the same filename provided to validation
- [DSS-3233] ER ArchiveTimeStampSequence time-stamp's validation does not ensure all original documents are covered
- [DSS-3234] Fix Dockerfile in master
- [DSS-3239] PdfByteRangeDocument cannot be used on document validation
- [DSS-3241] Inconsistencies in handling the signature policy ID in XAdESSignature::buildSignaturePolicy
- [DSS-3269] Double signature annotation when open action is set with destination array targeting the first page
- [DSS-3271] Cannot compile Transformer for Simple Report PDF when using Saxon-HE 12.4
- [DSS-3281] DiagnosticDataBuilder fails on evidence record covering an orphan reference
- [DSS-3323] Wrong timestamp order returned from unsigned properties (BC 1.78+)
- [DSS-3330] ASiC-E with CAdES validation : ASICManifest documents get duplicated in the report
- [DSS-3336] QCForLegalPerson qualifier is not processed correctly
- [DSS-3342] Cryptographic constraint shall be applied at current time for X509 certificate validation
- [DSS-3348] Possible memory leak in XAdESSignature on Santuario signature creation
- [DSS-3349] xades signature with empty namespace prefix
- [DSS-3356] Validation fails when SigningCertificateDigestAlgorithm constraint level is higher than failed Cryptographic level
- [DSS-3365] DSS returns XAdES-BASELINE-* for a signature without signing-certificate in KeyInfo
- [DSS-3375] One of the validation-policy tests fails on installation
Tasks / Other
- [DSS-3008] Replace everit-json-schema for JSON schema validation
- [DSS-3208] Update BouncyCastle 1.78.1
- [DSS-3282] Upgrade to PdfBox 2.0.31
- [DSS-3314] EN 319 102-1 v1.4.0 implementation
- [DSS-3318] Update default cryptographic algorithms
- [DSS-3324] Move CMS specific methods form DSSASN1Utils to CMSUtils
- [DSS-3328] Upgrade to maven-download-plugin 1.9.0
- [DSS-3329] Deprecate use of MaskGenerationFunction
- [DSS-3340] Move xml definitions to directly dependent modules