diff --git a/x509-validation.cabal b/x509-validation.cabal
--- a/x509-validation.cabal
+++ b/x509-validation.cabal
@@ -1,5 +1,5 @@
 Name:                x509-validation
-Version:             1.4.4
+Version:             1.4.5
 Description:         X.509 Certificate and CRL validation
 License:             BSD3
 License-file:        LICENSE
@@ -17,19 +17,19 @@
   Build-Depends:     base >= 3 && < 5
                    , bytestring
                    , mtl
-                   , pem >= 0.1 && < 0.2
-                   , asn1-types
-                   , asn1-encoding
-                   , x509 >= 1.4.2
-                   , x509-store
-                   , crypto-pubkey >= 0.1.4
-                   , crypto-pubkey-types >= 0.4.0
-                   , cryptohash
                    , containers
                    , directory
                    , filepath
                    , process
                    , time
+                   , pem >= 0.1 && < 0.3
+                   , asn1-types >= 0.2 && < 0.3
+                   , asn1-encoding >= 0.8 && < 0.9
+                   , x509 >= 1.4.2 && < 1.5
+                   , x509-store >= 1.4 && < 1.5
+                   , crypto-pubkey >= 0.1.4 && < 0.3
+                   , crypto-pubkey-types >= 0.4 && < 0.5
+                   , cryptohash >= 0.9 && < 0.12
   Exposed-modules:   Data.X509.Validation
   Other-modules:     Data.X509.Validation.Signature
                      Data.X509.Validation.Fingerprint
