diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -2,6 +2,10 @@
 
 `wai-middleware-delegate` uses [PVP Versioning][1].
 
+## 0.1.2.3 -- 2021-09-30
+
+* Add missing data files needed by the tests
+
 ## 0.1.2.2 -- 2021-09-29
 
 * Fix the module documentation
diff --git a/test/IntegrationTest.hs b/test/IntegrationTest.hs
--- a/test/IntegrationTest.hs
+++ b/test/IntegrationTest.hs
@@ -64,7 +64,9 @@
 testWithInsecureRedirects = testWithApplication (defaultTestDelegate redirectTestSettings)
 
 testWithSecureProxy :: (Port -> IO ()) -> IO ()
-testWithSecureProxy = testWithTLSApplication defaultTlsSettings (defaultTestDelegate defaultTestSettings)
+testWithSecureProxy withPort = do
+  tls <- defaultTlsSettings
+  testWithTLSApplication tls (defaultTestDelegate defaultTestSettings) withPort
 
 onDirectAndProxy :: (HttpReply -> HttpReply -> IO ()) -> Bool -> Int -> RequestBuilder -> IO ()
 onDirectAndProxy f debug testProxyPort builder = do
diff --git a/test/Test/WithExtras.hs b/test/Test/WithExtras.hs
--- a/test/Test/WithExtras.hs
+++ b/test/Test/WithExtras.hs
@@ -14,17 +14,22 @@
 import           Network.Socket                    (Socket, close)
 import           Network.Wai                       (Application)
 import           Network.Wai.Handler.Warp.Internal (settingsBeforeMainLoop)
-
 import           Network.Wai.Handler.Warp          (Port, Settings,
-                                                    defaultShouldDisplayException,
                                                     defaultSettings,
+                                                    defaultShouldDisplayException,
                                                     openFreePort)
-import           Network.Wai.Handler.WarpTLS       (TLSSettings,
-                                                    runTLSSocket, tlsSettings)
+import           Network.Wai.Handler.WarpTLS       (TLSSettings, runTLSSocket,
+                                                    tlsSettings)
 
+import           Paths_wai_middleware_delegate     (getDataFileName)
+
 -- | The settings used in the integration tests
-defaultTlsSettings :: TLSSettings
-defaultTlsSettings = tlsSettings "test/certificate.pem" "test/key.pem"
+defaultTlsSettings :: IO TLSSettings
+defaultTlsSettings =
+  tlsSettings
+ <$> (getDataFileName "test/certificate.pem")
+ <*> (getDataFileName "test/key.pem")
+
 
 -- | Runs the given 'Application' on a free port. Passes the port to the given
 -- operation and executes it, while the 'Application' is running. Shuts down the
diff --git a/test/certificate.csr b/test/certificate.csr
new file mode 100644
--- /dev/null
+++ b/test/certificate.csr
@@ -0,0 +1,27 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIElTCCAn0CAQAwUDELMAkGA1UEBhMCSlAxDDAKBgNVBAgTA0ZVSzERMA8GA1UE
+BxMISXRvc2hpbWExDDAKBgNVBAoTA0RpczESMBAGA1UEAxMJbG9jYWxob3N0MIIC
+IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyVm9wmE7aMKsQB+ZEhH/p8F+
+hiYLSZNLmvCF+oHmCQ5/swiK/M4jY4XFsPXSqow4RND2bHw/YW2ZYK5EDj8VYiyZ
+MVRm0oNTzbBH6BNkQhGsqS+5h/8rtFmijatD7E4XQ2n9PW/anGH8dC9TXPm9Z3h9
+mjbmw/eG/LcVxl3WZho/ryMWBtFVB27MpWVhBVI0n0AkhkWLntlJKMAj6HJqOwDy
+A9tCf2tauAxCFTXslE4zUrKRMRADP2xO+Gu3A1upzTWO9jpLzbr6z7efOrEJda4O
+0N7f7tUmOgOvNEOiAKkJDjtOECZ8IATGkkdQb+6a72P5/dcg667IZhMpAJC6bJs9
+c6Qkn0bm+kMa336dGhLIFw6WcZSrAsjGCva2XRQZ9TSQIAOmMe9eqah8TxSrffuc
+s6+xdJ1kpsa5j8aezBQ7Pm0dXVWQms5KmsgXW5GF3cVW9PFooSOdeMvGhDH5Igt9
+YPX3ai/xiOSJw9Hm/NtUK+P1B4O7vTGkmKYszkjm9oYsan50WTvhAYMmg2l1V5d9
+LgZTo+o1KOnpLB89xXcYry+WXtDKIXqW/f2tzEl4QmXzNgyMrTFGkSLyX09EmOLY
+Wp0qqTSjAYh761/o8iP4T72OHSlE1vExLwQkrze+RnrqEbj1LU4MeX94nwcUvaWZ
+amhbwI36QePCcebhGdcCAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4ICAQBVayoYDWsg
+oA3x0OaVdfz44El8kc2sTsB96C28vVRVotjkuUqmgakJatpCwFz4pS5HUO9ykJb9
+SqopqNF13dX562HOiuP0CtX1SfqlSO6jQ8lQ03neHe7m4rYUyOKqIiEtHNZHBCyR
+2GHbGqBxW/7VOk0iF6UWNHUhsQMG+muabIgyJECsXxoWJU6nO34dnjBhiNtsAX5n
+84glwKq2eTF+Z3IyoI8UVRBKPcxO6Y8G66zvPo7Sc2LX2lhtRM9crC628a7U7WkF
+kK6w1vAANbgh0gBHcqPN1fhqIG7VWdeZKRrt3S8d01wrP6o5GXvtGeIj7SUCUOr2
+RzL3nOSNFLDyWZlKgGZsOjZqz3W846Zma6maNWiQAxyzA/w4lP97S5NL0ZgUQ88P
+US12y4o3ZJoo5j4SwHSDeGx+jI7ZPttXPxGyaeFQhqPf5KEUPqUIOKy10MCMNvE1
+3u/iu/nY+PtlKQ5pW0QWkLS92CQ9Gthhj6bL/iWG+o8+j31f1JuBkArKIX/ORNYZ
+/i+Xw4a1ZuUuix79smW0ZM9hxHJvyDeO8duvQKBSYnW5ufieRj7XCCbBl/2UabYZ
+nabKHAu4S0qCgG1XSSP+blpFYGV6RMCEqe7xeBpXy3Mg2dP9Trx5K8rxvPeZm5AW
+cRqVssVWMITl9jBzDHoeRlPO/zmgqND/nw==
+-----END CERTIFICATE REQUEST-----
diff --git a/test/certificate.pem b/test/certificate.pem
new file mode 100644
--- /dev/null
+++ b/test/certificate.pem
@@ -0,0 +1,30 @@
+-----BEGIN CERTIFICATE-----
+MIIFHDCCAwQCCQCskmvu2cKsdTANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJK
+UDEMMAoGA1UECBMDRlVLMREwDwYDVQQHEwhJdG9zaGltYTEMMAoGA1UEChMDRGlz
+MRIwEAYDVQQDEwlsb2NhbGhvc3QwHhcNMTgwODAzMDM1NjA4WhcNMTgwOTAyMDM1
+NjA4WjBQMQswCQYDVQQGEwJKUDEMMAoGA1UECBMDRlVLMREwDwYDVQQHEwhJdG9z
+aGltYTEMMAoGA1UEChMDRGlzMRIwEAYDVQQDEwlsb2NhbGhvc3QwggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQDJWb3CYTtowqxAH5kSEf+nwX6GJgtJk0ua
+8IX6geYJDn+zCIr8ziNjhcWw9dKqjDhE0PZsfD9hbZlgrkQOPxViLJkxVGbSg1PN
+sEfoE2RCEaypL7mH/yu0WaKNq0PsThdDaf09b9qcYfx0L1Nc+b1neH2aNubD94b8
+txXGXdZmGj+vIxYG0VUHbsylZWEFUjSfQCSGRYue2UkowCPocmo7APID20J/a1q4
+DEIVNeyUTjNSspExEAM/bE74a7cDW6nNNY72OkvNuvrPt586sQl1rg7Q3t/u1SY6
+A680Q6IAqQkOO04QJnwgBMaSR1Bv7prvY/n91yDrrshmEykAkLpsmz1zpCSfRub6
+Qxrffp0aEsgXDpZxlKsCyMYK9rZdFBn1NJAgA6Yx716pqHxPFKt9+5yzr7F0nWSm
+xrmPxp7MFDs+bR1dVZCazkqayBdbkYXdxVb08WihI514y8aEMfkiC31g9fdqL/GI
+5InD0eb821Qr4/UHg7u9MaSYpizOSOb2hixqfnRZO+EBgyaDaXVXl30uBlOj6jUo
+6eksHz3FdxivL5Ze0Mohepb9/a3MSXhCZfM2DIytMUaRIvJfT0SY4thanSqpNKMB
+iHvrX+jyI/hPvY4dKUTW8TEvBCSvN75GeuoRuPUtTgx5f3ifBxS9pZlqaFvAjfpB
+48Jx5uEZ1wIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQAaPy1vsDxmDuJbBTg2rj2N
+jyRoA6wAYLrX+uVu3uoWlQNuKLuv0VHDMjAa0K2pGpLT0txRCP/fsxeK7ygCG2T5
+rvLr44W4tr7OBw9NBdjk9Z95VSbDHqGcW79Zzi2RBeQtnmwo0psROH6mq9dUOHD9
+R4DLnNajg8Hd+jeoPXSo8QZtVi9I6XzjJIZ4BP1HuZ2ol4HUmZ87/kHRvPI0zKmM
+DKNuzSpQ4/SXwI+onUMVSdc0KaVtaAexcQDZJQmjEgVFUiee5gkrHlMGV9JvwMUw
+QW1E40Pz7MjitUhSBIPm9NXXorSAZJxRdXGaGkH1iYBObVvHLuc8FdoOB8VUF7fy
+SkazzOczcLtBB82pyI8HIzOeinySZ3L6GQP40ZFcbC6WaCujEgl2h6G4kYrtcNar
+Xz7NJOlqUl6l7hC1sDfT+8PpImFTb3gwLFHY0wVRY7iTdpSGBiM7kOs8RKcSeuwc
+3ZOcO7+WpfREwnLLiYulxgBQbOCLXOy6F+6jEUYlsrkO5NmefIfhCUBIl9nhEMN1
+30//qcre0uNtSN4b9DdfUnXqkH1RxvrUPQ5nZlVqs/zum6b/Mpns8dFkmXOOVaY4
+advpJtviXpf9+acbA3s020bspNaFah4WcIxhOBv+q/be0EL9xvQ9r4V4Ee7oSMNE
+t7YrGY8rPiubWMWRZw5UwA==
+-----END CERTIFICATE-----
diff --git a/test/key.pem b/test/key.pem
new file mode 100644
--- /dev/null
+++ b/test/key.pem
@@ -0,0 +1,51 @@
+-----BEGIN RSA PRIVATE KEY-----
+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
+-----END RSA PRIVATE KEY-----
diff --git a/wai-middleware-delegate.cabal b/wai-middleware-delegate.cabal
--- a/wai-middleware-delegate.cabal
+++ b/wai-middleware-delegate.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               wai-middleware-delegate
-version:            0.1.2.2
+version:            0.1.2.3
 synopsis:           WAI middleware that delegates handling of requests.
 description:
   [WAI](http://hackage.haskell.org/package/wai) middleware that intercepts requests
@@ -22,6 +22,8 @@
 build-type:         Simple
 extra-source-files:
   ChangeLog.md
+  test/*.csr
+  test/*.pem
 
 source-repository head
   type:     git
@@ -52,11 +54,13 @@
 test-suite integration-test
   type:             exitcode-stdio-1.0
   main-is:          IntegrationTest.hs
+  autogen-modules:  Paths_wai_middleware_delegate
   other-modules:
     Test.Fetch
     Test.HttpReply
     Test.TestRequests
     Test.WithExtras
+    Paths_wai_middleware_delegate
 
   hs-source-dirs:   test
   build-depends:
