Releases: bseddon/xml-signer
1.12: Merge pull request #13 from lou-perret/main
Stable version with elliptic curve support
Updates allow certificates to be used that are generated using an elliptic curve algorithm. Also adds updates to improve validations of ETSI plug test signatures.
Stable version
This release includes an update made back in March to move the location some code was consolidated to because it meant then there was an error creating a archive timestamp for a signature.
Release for DGFiP
This release allows a DGFiP user to generate <DigestMethod> and <DigestValue> elements within <QualifyingProperties> that have a XAdES prefix not the correct XMLDSig prefix ('ds').
Sign nodes identified by id
A caller is able to sign a node that is identified by an id value
Adds support for large text nodes
Adds support for files with large text nodes (>10MB). For PHP XML features to read all of the text a flag must be set or 'only' the first 10MBof the text will be retrieved and a warning emitted. Now the option to use large text nodes can be enabled by a parameter in the constructor of the class InputResourceInfo.
Stable version
Fixes four issues:
- Validation could fail when a document is signed using a certificate issued by an intermediate CA.
- Creating a signature directly from a DOMDocument instance (rather than via temporary file) works correctly.
- The location of an issuer's certificate referenced in a certificate's AIA extension using HTTP might redirect to an HTTPS location. This scenario no longer generates a warning and now successfully retrieves the certificate.
- Namespaces on the root element of a document being signed no longer cause a signature to be invalid when it's attached (this issue did not apply to detached signatures).
Thanks go to arraintxo for identifying these issues and helping with their resolution.
Stable version with LTA support
Now contains a static method to add LTA information to an existing signature.