These are the source of the GeneXus Security API.
Name | Description |
---|---|
SecurityAPICommons | Classes common to all GeneXusSecurityAPI modules, output is GeneXusSecurityAPICommonsImpl.dll |
GeneXusCryptography | GeneXus Cryptography Module, output is GeneXusCryptographyImpl.dll |
GeneXusXmlSignature | GeneXus Xml Signature Module, output is GeneXusXmlSignatureImpl.dll |
GeneXusJWT | GeneXus Json Web Token Module, output is GeneXusJWTImpl.dll |
GeneXusSftp | GeneXus SFTP Module, output is GeneXusSftpClientImpl.dll |
GeneXusFtps | GeneXus FTPS Module, output is GeneXusFtpsImpl.dll (available since GeneXus 16 Upgrade 9) |
Name | Description |
---|---|
SecurityAPICommons | Classes common to all GeneXusSecurityAPI modules, output is GeneXusSecurityAPICommonsNetCoreImpl.dll |
GeneXusCryptography | GeneXus Cryptography Module, output is GeneXusCryptographyNetCoreImpl.dll |
GeneXusXmlSignature | GeneXus Xml Signature Module, output is GeneXusXmlSignatureNetCoreImpl.dll |
GeneXusJWT | GeneXus Json Web Token Module, output is GeneXusJWTNetCoreImpl.dll |
GeneXusSftp | GeneXus SFTP Module, output is GeneXusSftpNetCoreImpl.dll |
GeneXusFtps | GeneXus FTPS Module, output is GeneXusFtpsNetCoreImpl.dll (available since GeneXus 16 Upgrade 9) |
This repository contains projects for .NET and .NET Core. It is organized as follows:
.
├── README.md (this file)
├── SecurityAPIParent.sln (solution to build all the projects)
├── dotnet/
├── dotnetcore/ (.NET Core projects, several of these projects link sources from dotnetframework)
└── dotnetframework/ (.NET projects)
Visual Studio 2019 or dotnet SDK >= 3.1
- .Net framework 4.7 since GeneXus 17 Upgrade 1 & .Net Framework 4.6 for previous versions.
- .Net framework 4.7 is required for GeneXus SFTP Module
- dotnet SDK 5.0 since GeneXus 17 Upgrade 5
dotnet build SecurityAPIParent.sln
dotnet build project.csproj
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
https://wiki.genexus.com/commwiki/servlet/wiki?43916,Toc%3AGeneXus+Security+API