192 Commits

Author SHA1 Message Date
Jeroen Bobbeldijk
7179508c8c Add benchmark 2017-09-23 14:10:24 +02:00
Jeroen Bobbeldijk
b9033432de Close file after test 2017-09-17 16:33:16 +02:00
Jeroen Bobbeldijk
48cc67912c Change gitignore 2017-09-17 16:06:27 +02:00
Jeroen Bobbeldijk
8c60336e04 Dont parse twice in test, fix some bugs with special pdfs 2017-09-17 15:24:57 +02:00
Jeroen Bobbeldijk
b8f3cee07c Add signing test 2017-09-17 13:41:32 +02:00
Jeroen Bobbeldijk
bf2aa2ea02 Add testfiles folder, add reader test 2017-09-17 13:26:39 +02:00
Jeroen Bobbeldijk
e8dd57bc2a Cleanup 2017-09-17 12:52:06 +02:00
Jeroen Bobbeldijk
3d7049d4e8 Fix up stream 2017-09-17 12:33:49 +02:00
Jeroen Bobbeldijk
fa31007f97 Add proper predictor, switch between up/sub, fix up sub 2017-09-17 11:15:42 +02:00
Jeroen Bobbeldijk
e9e71178d7 Add encoding 2017-09-17 11:00:06 +02:00
Jeroen Bobbeldijk
322998775c Revert "WIP - Command line tool"
This reverts commit b478d6efe8.
2017-09-17 10:48:24 +02:00
Jeroen Bobbeldijk
515058212d Revert "Clean up"
This reverts commit 201c69e414.
2017-09-17 10:48:17 +02:00
Jeroen Bobbeldijk
411accf30f Revert "WIP CLI"
This reverts commit 02b6ee7146.
2017-09-17 10:48:09 +02:00
Jeroen Bobbeldijk
9b09dfada8 Revert "WIP CLI, Add signer struct"
This reverts commit 2896b6a554.
2017-09-17 10:48:00 +02:00
Jeroen Bobbeldijk
b06975647c Fix Index 2017-09-10 17:37:42 +02:00
Jeroen Bobbeldijk
09ede7887d Merge branch 'feature/pdf-signer' of https://bitbucket.org/digitorus/pdfsign into feature/pdf-signer 2017-09-10 17:26:34 +02:00
Jeroen Bobbeldijk
d3dbbaa81b Xref stream progress 2017-09-10 17:26:01 +02:00
tim
2896b6a554 WIP CLI, Add signer struct 2017-09-07 11:34:01 +02:00
tim
02b6ee7146 WIP CLI 2017-09-07 01:44:30 +02:00
tim
201c69e414 Clean up 2017-09-06 02:55:02 +02:00
tim
b478d6efe8 WIP - Command line tool 2017-09-06 02:40:24 +02:00
Paul van Brouwershaven
e7c1ce7fb0 Update current master with working signing code 2017-09-05 19:07:18 +02:00
Jeroen Bobbeldijk
1c9a9d60b1 Move fetching of revocation data, guess size of signature 2017-07-23 13:10:35 +02:00
Jeroen Bobbeldijk
2211295c9a Merge branch 'feature/pdf-signer' of https://bitbucket.org/digitorus/pdfsign into feature/pdf-signer 2017-07-19 21:34:18 +02:00
Jeroen Bobbeldijk
a0393425ce Fix TSA 2017-07-19 21:33:58 +02:00
Paul van Brouwershaven
81c237871f Use correct chain_data argument 2017-07-18 16:16:15 +02:00
Paul van Brouwershaven
b6fa7e42e0 Back to indirect pkcs11.New 2017-07-18 16:10:29 +02:00
Paul van Brouwershaven
8551bece65 Signing via PKCS11 2017-07-18 16:06:22 +02:00
Jeroen Bobbeldijk
e36ea4269a Download TSA certificates and embed their OCSP/CRL 2017-07-14 21:08:37 +02:00
Jeroen Bobbeldijk
e51daf9a81 Check if signature actually fits in file 2017-07-13 21:59:39 +02:00
Jeroen Bobbeldijk
3928b7d813 Creation of chain, add chain to signing, fetch OCSP/CRL for chain 2017-07-13 21:55:38 +02:00
Jeroen Bobbeldijk
c8e53c9bcf Add revocation information 2017-07-13 20:30:18 +02:00
Jeroen Bobbeldijk
ac9e8bb4c1 Merge remote-tracking branch 'origin/feature/revocation' into feature/pdf-signer 2017-07-13 20:07:48 +02:00
Paul van Brouwershaven
c327f686d5 Added a dedicated revocation subpackage
The newly created dedicated revocation package is used to encode and
decode revocation information. Signing and verification can now use the
same structures.

While the InfoArchival stucsture can now be created this stucture is currenlty
not embedded into the document. Test cases for obtaining and embedding revocation
information into the InfoArchival struct are also availible.
2017-07-12 20:53:06 +02:00
Jeroen Bobbeldijk
099b765c01 Add TSA 2017-07-11 20:25:15 +02:00
Jeroen Bobbeldijk
7b19471330 Valid signature 2017-07-11 08:21:18 +02:00
Jeroen Bobbeldijk
db69b6a4c0 Append instead of replace 2017-07-08 14:55:31 +02:00
Jeroen Bobbeldijk
6d38be3f51 Use pkcs1 private key parser 2017-07-04 22:10:09 +02:00
Jeroen Bobbeldijk
3eedc089d0 Fix signature padding, return verify error in validator 2017-07-04 21:59:13 +02:00
Jeroen Bobbeldijk
41a9627fee Add sign functionality 2017-07-04 20:44:52 +02:00
Paul van Brouwershaven
30ae9f47b5 Some test documents 2017-06-23 08:57:21 +00:00
Paul van Brouwershaven
d9b24e317f Initial commit, without tests, docs, benchmarks etc 2017-06-23 08:57:08 +00:00