248 Commits

Author SHA1 Message Date
olszomal
b6e6165782 moral rights 2021-04-25 21:38:57 +02:00
olszomal
9b3697ad76 update changelog 2021-04-25 21:38:57 +02:00
olszomal
758003156e MSI file signing support
DIFAT sectors are not supported
2021-04-25 21:38:57 +02:00
olszomal
4f590989ce remove libgsf library dependency
MSI file verify and remove-signature support
2021-04-25 21:38:57 +02:00
olszomal
6df4c12624 verify msi metadata 2021-04-25 21:38:57 +02:00
Michał Trojnara
315357f092 Update a dead link in the documentation
Closes #84
2021-04-05 20:32:38 +02:00
olszomal
c0d9569c4f disable GSF_CAN_READ_MSI_METADATA 2021-01-11 21:21:02 +01:00
olszomal
352ef49b3a unicode description support 2021-01-11 21:20:18 +01:00
olszomal
f004aa3f48 new testing framework 2021-01-11 21:20:18 +01:00
olszomal
6edd56bfac Print the message digest algorithm from the signer info structure 2021-01-11 21:20:18 +01:00
olszomal
67e4edfe45 Print authenticated attributes:
- message digest
- signing time
- URL description
- text description
- level of permissions for CAB files
2021-01-11 21:20:18 +01:00
olszomal
5ad5260351 update copyright year 2021-01-11 21:20:18 +01:00
tdyer
790abf66da update documentation for timestamp server
- verisign timestamp server is no longer in service
   update docs to point to alternative service
2021-01-06 21:25:41 +01:00
olszomal
1dc209baa8 fix the default end date and extended key usage for test certificates 2021-01-06 21:24:40 +01:00
olszomal
2f011cfc31 p11engine and p11module need to be orthogonal (independent of each other) 2021-01-06 21:24:05 +01:00
olszomal
e8fe3e934d code simplification 2021-01-06 21:20:56 +01:00
olszomal
f8849b8048 new option -c specifies the catalog file by name 2021-01-06 21:20:56 +01:00
olszomal
86d593f264 Create a MsCtlContent structure to decode the Microsoft MS_CTL_OBJID object 2021-01-06 21:20:56 +01:00
olszomal
5e064233a3 increase the maximum size of supported CAT files 2020-11-10 04:28:43 +01:00
olszomal
fb1bc06440 CAT file tests 2020-11-02 10:11:10 +01:00
olszomal
80d5948eeb CAT files support 2020-11-02 10:11:10 +01:00
olszomal
0d6d0071d3 sort Microsoft and Generic OIDs 2020-11-02 10:11:10 +01:00
Artem Polishchuk
250521e07f fix(tests): swallows the exit code 2020-10-15 18:15:59 +02:00
Michal Trojnara
6ef01c935a release 2.1
Signed-off-by: Michal Trojnara <Michal.Trojnara@stunnel.org>
2.1
2020-10-11 21:33:58 +02:00
olszomal
f336130c0d
Add timestamp (#60)
* make authenticode timestamping override any previous timestamp
* simplify add_timestamp()
2020-10-08 08:33:47 +02:00
olszomal
28904e8d1a fix memory leak 2020-10-04 22:05:28 +02:00
olszomal
85b0eb6fa0 improve maketest 2020-10-04 22:05:28 +02:00
olszomal
858e9031f0 find the signer's certificate in the certificate chain 2020-10-04 22:05:28 +02:00
olszomal
fe028d12f4 additional CRLs (supplied as part of a PKCS#7 structure) support 2020-10-04 22:05:28 +02:00
olszomal
0bb54d9f51 new option -pkcs11cert identifies a certificate in the token
fix and simplify read_crypto_params()
2020-10-04 22:05:28 +02:00
olszomal
ddb2dc7b15 fix MSI memory leaks 2020-09-12 14:07:10 +02:00
olszomal
36708d0ee5 fix get_clrdp_url() 2020-09-12 14:07:10 +02:00
olszomal
0f6e0e8523 remove deprecated functions 2020-09-12 14:07:10 +02:00
olszomal
4fa102b5d1 output format 2020-08-22 20:00:58 +02:00
Michał Trojnara
01b3fb5b54
Merge pull request #56 from olszomal/crl
Fix timestamp and CRL verification
2020-08-02 20:26:38 +02:00
olszomal
548c78e212 print CRL distribution point 2020-07-24 14:14:00 +02:00
olszomal
44a773401c set the certificate expiration date for CRL verification tests 2020-07-24 14:00:49 +02:00
olszomal
8f56f3d620 fix CRL verification 2020-07-24 14:00:18 +02:00
olszomal
5433770ce5 timestamp verification 2020-07-09 10:25:00 +02:00
olszomal
3b21e54900 code simplification 2020-07-08 22:16:50 +02:00
olszomal
2f5e336b89 new feature: multiple nested signature 2020-07-08 22:16:50 +02:00
olszomal
ff796106ad verify multiple nested signatures 2020-07-08 22:16:50 +02:00
olszomal
293d92b0b0 fixed MSI memory leak 2020-07-08 22:16:50 +02:00
olszomal
9be7753a8f fix error handling 2020-07-08 22:16:50 +02:00
olszomal
c0d65b2441 multiple signature test 2020-07-08 22:16:50 +02:00
olszomal
4f71fefb79 sign with multiple signature 2020-07-08 22:16:50 +02:00
olszomal
cfaa37108d Convert PKCS7 countersignature into CMS_ContentInfo structure 2020-06-21 19:47:34 +02:00
olszomal
e4295cc00c fixed memory leaks 2020-06-21 19:46:03 +02:00
olszomal
48dc052540 initialize crypto params 2020-06-21 19:46:03 +02:00
Michal Trojnara
7dd36a5c24 Initial change log for 2.1 release 2020-06-07 18:34:49 +02:00