...
MDA-76 multi-output serialiser for offline use cases
This adds aMultiOutputSerializationStage
which can be provided with aSerializer
and anOutputStrategy
to allow eachItem
in a collection to be serialized to a different location. This is intended for use cases such as per-entity metadata generation. AFilesInDirectoryMultiOutputStrategy
is provided for this use case; its properties include a destination directory within which individual files are created based on a prefix and suffix string, and a transformed version of each item's firstItemId
. Transformer classesSHA1StringTransformer
andPathSegmentStringTransformer
have been added to cover the most common current use cases. An example of the use of these new classes are available in this example.MDA-170 allow use of PKCS#11 for XML DSIG
Adds aPKCS11PrivateKeyFactoryBean
to allow a PKCS#11 token (such as a smart card or HSM) to be used to sign documents. An example of its use can be found in this example. Note that this class is deprecated and will not appear in version 0.10.0. In that release, the same functionality will be available from the spring-extensions project, see JSE-20.
...