diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/pom.xml b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/pom.xml
new file mode 100644
index 0000000000..bcf71b076d
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/pom.xml
@@ -0,0 +1,38 @@
+
+
+ 4.0.0
+ org.apache.maven.its.mng2744
+ mng2744
+ jar
+ 1
+ [MNG-2744] checksum comparison should be case-insensitive
+
+
+
+ org.apache.maven.its.mng2744
+ a
+ 1
+
+
+ org.apache.maven.its.mng2744
+ b
+ 1
+
+
+
+
+
+ mng2744
+ file://${basedir}/repository
+
+ fail
+
+
+ fail
+
+
+
+
diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.jar b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.jar
new file mode 100644
index 0000000000..84735bb441
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.jar
@@ -0,0 +1 @@
+dummy
diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.jar.sha1 b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.jar.sha1
new file mode 100644
index 0000000000..36eac126ff
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.jar.sha1
@@ -0,0 +1,2 @@
+615A3C9D156504F2B757B5BE8AACE03EAD845895
+
diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.pom b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.pom
new file mode 100644
index 0000000000..72047a70ba
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.pom
@@ -0,0 +1,11 @@
+
+
+ 4.0.0
+ org.apache.maven.its.mng2744
+ a
+ jar
+ 1
+
diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.pom.sha1 b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.pom.sha1
new file mode 100644
index 0000000000..06b5753fda
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/a/1/a-1.pom.sha1
@@ -0,0 +1 @@
+aeddc7db6c6d28079d6b84d875cd456f327de010
diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.jar b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.jar
new file mode 100644
index 0000000000..84735bb441
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.jar
@@ -0,0 +1 @@
+dummy
diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.jar.sha1 b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.jar.sha1
new file mode 100644
index 0000000000..57242f7163
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.jar.sha1
@@ -0,0 +1 @@
+615a3c9d156504f2b757b5be8aace03ead845895
\ No newline at end of file
diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.pom b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.pom
new file mode 100644
index 0000000000..3de5247ce0
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.pom
@@ -0,0 +1,11 @@
+
+
+ 4.0.0
+ org.apache.maven.its.mng2744
+ b
+ jar
+ 1
+
diff --git a/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.pom.sha1 b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.pom.sha1
new file mode 100644
index 0000000000..a4ddf1fe5d
--- /dev/null
+++ b/its/core-integration-tests/src/test/resources/mng-2744-checksumVerification/repository/org/apache/maven/its/mng2744/b/1/b-1.pom.sha1
@@ -0,0 +1 @@
+FE9A315948C64B2C0F944B5C9AC2F87FBF2A51BB