SecurityAPICommons Module is an independent module that implements Key Management and some encoding utilities to be used in conjunction with the other SecurityAPI Modules.
This module is organized in folders using categories.
- Asymmetric - Asymmetric key management
- Encoders - Encoding utils
- Symmetric - Symmetric key management
- Utils - Some useful utils like a whitelist by extensions.
.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
- System.Security.Cryptography.Algorithms
- System.Security.Cryptography.Cng
- System.Security.Cryptography.Primitives
Java
You have to install SecurityAPICommons module using the Manage Module References dialog from the Knowledge Manager option (located in the GeneXus IDE toolbar).
GeneXus 16 Upgrade 8
For Net Core it's available since GeneXus 16 Upgrade 9
Java, Net Framework and Net Core Web (server-side module)