Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SecurityAPI repository migration. #863

Open
wants to merge 51 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
9598a93
SecurityAPI repository migration.
sgrampone May 15, 2024
d291dc4
Add tests and test resources
sgrampone May 16, 2024
552c607
First commit, GeneXusJWT module + some tests and test resources
sgrampone May 16, 2024
b393bc3
Trying to fix remote test failures
sgrampone May 17, 2024
8b6a86b
Debug remote tests
sgrampone May 17, 2024
ec33b04
Delete unused package
sgrampone May 17, 2024
943d56e
Fix key's path
sgrampone May 17, 2024
3b658bc
Print error
sgrampone May 17, 2024
d3b178c
Change test organization
sgrampone May 17, 2024
56d005f
Debug github test failure
sgrampone May 17, 2024
6b55eb2
Delete test and debug information
sgrampone May 17, 2024
c3f6a01
Delete unused test resources
sgrampone May 17, 2024
2592e3d
Add JWT tests
sgrampone May 17, 2024
983d088
Debug failing test
sgrampone May 20, 2024
09d889b
Set timezone for UnixTimeStampCreator to GMT
sgrampone May 20, 2024
f00d20c
Put tests on separate jar
sgrampone May 20, 2024
83e2ab6
Delete test debug information
sgrampone May 20, 2024
8f58cc9
Merge branch 'master' into securityapicommons
sgrampone May 20, 2024
8ace20d
GeneXusCryptography sources commit
sgrampone May 20, 2024
3a3d274
Add hash tests
sgrampone May 20, 2024
0344d88
Add MAC tests
sgrampone May 20, 2024
45adc1e
Add password derivation tests
sgrampone May 20, 2024
8d1b90b
Add symmetric encryption tests
sgrampone May 20, 2024
b4443ef
Test temporary folder and add file encryption tests
sgrampone May 20, 2024
cee5423
Add missing test resource
sgrampone May 20, 2024
ece5216
Add tests and test resources for ECDSA cryptography
sgrampone May 20, 2024
aeff150
Add asymmetric and checksum tests and resources
sgrampone May 20, 2024
d8fd200
Fix test failures
sgrampone May 21, 2024
42d3ac4
Add Checksum test
sgrampone May 21, 2024
5a49560
Debug test
sgrampone May 21, 2024
1635e13
Fix test
sgrampone May 21, 2024
c3f75a3
Merge branch 'master' into securityapicommons
sgrampone May 21, 2024
d416c87
Checksum file test, resource issue
sgrampone May 21, 2024
14b550a
Debug remote test
sgrampone May 21, 2024
876ce82
Fix checksum failing tests
sgrampone May 22, 2024
369cd9f
Add signature standard tests
sgrampone May 22, 2024
9bf3f29
Debug remote failing test
sgrampone May 22, 2024
8fe639e
Get remote exception stacktrace
sgrampone May 22, 2024
d2fb8f8
Delete ECDSA test for standard signature
sgrampone May 22, 2024
89dcdaa
XMlSignature complete module. Update commons-codec to version 1.13 an…
sgrampone May 22, 2024
0598627
Bump commons-codec to version 1.15 and java-jwt to version 4.4.0
sgrampone May 23, 2024
10a338e
XmlSignature tests and resources
sgrampone May 30, 2024
131a6e5
GeneXusSFTP module sources
sgrampone May 30, 2024
93f2373
GeneXusFTPS module sources
sgrampone May 30, 2024
1d96599
Housekeeping, using property to define bouncy castle version
sgrampone May 30, 2024
e136390
Add new modules to readme file
sgrampone May 31, 2024
c0e7f3e
New feature, load first certificate or public key from keystore
sgrampone Jun 21, 2024
1cdf32d
New feature, import public key from jkws
sgrampone Jun 21, 2024
2e4cc03
Merge branch 'master' into securityapicommons
sgrampone Jul 1, 2024
a8cd6e9
Fix quality issues, upgrade tests to JUnit 4 and add tests
sgrampone Sep 20, 2024
ac47e3b
Merge branch 'master' into securityapicommons
sgrampone Sep 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ These are the source of the GeneXus Standard Classes for Java, valid since GeneX
| gxexternalproviders | Implements service provider for IBM Cloud, Google, Azure, Amazon
| gxgeospatial | Geography data type implementation
| gxodata | OData access
| securityapicommons | SecurityAPI's common module
| gxcryptography | SecurityAPI's GeneXusCryptography module
| gxjwt | SecurityAPI's GeneXusJWT module
| gxxmlsignature | SecurityAPI's GeneXusXmlSignature module
| gxftps | SecurityAPI's GeneXusFTPS module
| gxsftp | SecurityAPI's GeneXusSFTP module

The dependencies between the projects are specified in each pom.xml within their directory.

Expand Down
2 changes: 1 addition & 1 deletion common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>1.78.1</version>
<version>${org.bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>io.opentelemetry</groupId>
Expand Down
2 changes: 1 addition & 1 deletion gxcryptocommon/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>1.78.1</version>
<version>${org.bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.apache.santuario</groupId>
Expand Down
71 changes: 71 additions & 0 deletions gxcryptography/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.genexus</groupId>
<artifactId>parent</artifactId>
<version>${revision}${changelist}</version>
</parent>

<artifactId>gxcryptography</artifactId>
<name>GeneXus Cryptography</name>

<dependencies>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${org.bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>${org.bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>securityapicommons</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>securityapicommons</artifactId>
<type>test-jar</type>
<version>${revision}${changelist}</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>GeneXusCryptography</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

</project>
Loading
Loading