packages feed

certificate 1.2.6 → 1.2.7

raw patch · 2 files changed

+10/−10 lines, 2 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Data.Certificate.X509.Cert: oidCommonName, oidOrganizationUnit, oidOrganization, oidCountry :: OID
+ Data.Certificate.X509.Cert: oidCommonName :: OID
+ Data.Certificate.X509.Cert: oidCountry :: OID
+ Data.Certificate.X509.Cert: oidOrganization :: OID
+ Data.Certificate.X509.Cert: oidOrganizationUnit :: OID

Files

Data/Certificate/X509/Cert.hs view
@@ -231,15 +231,15 @@                 _              -> throwError "expecting sequence"  parseCertHeaderValidity :: ParseASN1 (Time, Time)-parseCertHeaderValidity = do-        n <- getNextContainer Sequence-        case n of-                [ UTCTime t1, UTCTime t2 ] -> return (convertTime t1, convertTime t2)-                _                          -> throwError "bad validity format"-        where convertTime (y,m,d,h,mi,s,u) =-                let day = fromGregorian (fromIntegral y) m d in-                let dtime = secondsToDiffTime (fromIntegral h * 3600 + fromIntegral mi * 60 + fromIntegral s) in-                (day, dtime, u)+parseCertHeaderValidity = getNextContainer Sequence >>= toTimeBound+    where toTimeBound [ UTCTime t1, UTCTime t2 ]                 = return (convertTime t1, convertTime t2)+          toTimeBound [ GeneralizedTime t1, GeneralizedTime t2 ] = return (convertTime t1, convertTime t2)+          toTimeBound _                                          = throwError "bad validity format"++          convertTime (y,m,d,h,mi,s,u) =+              let day   = fromGregorian (fromIntegral y) m d+                  dtime = secondsToDiffTime (fromIntegral h * 3600 + fromIntegral mi * 60 + fromIntegral s)+               in (day, dtime, u)  parseCertHeaderSubjectPK :: ParseASN1 PubKey parseCertHeaderSubjectPK = onNextContainer Sequence $ do
certificate.cabal view
@@ -1,5 +1,5 @@ Name:                certificate-Version:             1.2.6+Version:             1.2.7 Description:     Certificates and Key reader/writer     .