GeneXusXmlSignature Module implements XML Signature standards.
The module is based on XML Security Library (xmlsec) for Java implementation, and System.Security.Cryptography.Xml for .Net implementation.
The module is organized in folders using standard defined categories.
- XmlDSig - This folder contains the definition of the signature engines and optional data types needed.
- JavaSpecificConfig - This folder contains an object to define configurations, and only applies to Java generation. More information.
GeneXus
- SecurityAPICommons Module
.Net
Requires .Net Framework 4.7 since GeneXus 17 upgrade 1
Requires dotnet SDK>=3.1 and 5.0 since GeneXus 17 Upgrade 5
Requieres dotnet SDK>= 6.0 since GeneXus 17 Upgrade 8
- BouncyCastle
- Portable.BouncyCastle
Java
- xmlsec library
- Simple log for Java
- Woodstox
- Apache Commons Codec
Install SecurityAPICommons and GeneXusXmlSignature modules using the Manage Module References dialog from the Knowledge Manager option (located in the GeneXus IDE toolbar).
GeneXus 16 Upgrade 8
For Net Core is available since GeneXus 16 Upgrade 9
Java, .Net Framework Web and Net Core Web (server-side module)