diff --git a/changelog.md b/changelog.md index 585e0157..43e4feb3 100644 --- a/changelog.md +++ b/changelog.md @@ -4,6 +4,12 @@ _(Note: This changelog focuses on the major changes between the different versions. Therefore, it may not contain all changes. Especially smaller fixes or improvements may be omitted.)_ +## Next Version + +__[maintenance]__ + +* Update certificate information for KeePass installers. + ## Version 2024.05.30.0 __[changes]__ diff --git a/updater/software/KeePass.cs b/updater/software/KeePass.cs index 6f039d01..516f19aa 100644 --- a/updater/software/KeePass.cs +++ b/updater/software/KeePass.cs @@ -47,13 +47,13 @@ public KeePass(bool autoGetNewer) /// /// publisher of signed binaries /// - private const string publisherX509 = "E=cert@dominik-reichl.de, CN=\"Open Source Developer, Dominik Reichl\", O=Open Source Developer, L=Metzingen, C=DE"; + private const string publisherX509 = "CN=\"Open Source Developer, Dominik Reichl\", O=Open Source Developer, L=Metzingen, S=Baden-Württemberg, C=DE"; /// /// expiration date of certificate /// - private static readonly DateTime certificateExpiration = new(2024, 2, 6, 8, 28, 53, DateTimeKind.Utc); + private static readonly DateTime certificateExpiration = new(2025, 2, 6, 15, 2, 0, DateTimeKind.Utc); /// @@ -65,13 +65,13 @@ public override AvailableSoftware knownInfo() { var signature = new Signature(publisherX509, certificateExpiration); return new AvailableSoftware("KeePass", - "2.56", + "2.57", "^KeePass Password Safe [2-9]\\.[0-9]{2}(\\.[0-9]+)?$", null, new InstallInfoExe( - "https://netcologne.dl.sourceforge.net/project/keepass/KeePass%202.x/2.56/KeePass-2.56-Setup.exe", + "https://netcologne.dl.sourceforge.net/project/keepass/KeePass%202.x/2.57/KeePass-2.57-Setup.exe", HashAlgorithm.SHA256, - "92529DC0 E6449ECA 21688601 02045550 54628192 17B8E8D5 1F6E7B1D D05A69EF", + "EA53F7F9 44FADA95 0CD7BB15 4DEB0781 23A357B7 BC5E2484 851762B3 552EB48B", signature, "/VERYSILENT"), // There is no 64 bit installer yet.