This website requires JavaScript.
7b6ce2db86
Update main
Paul van Brouwershaven
2022-07-03 09:10:08 +02:00
5ff3379282
Update branch
Paul van Brouwershaven
2022-07-03 09:09:21 +02:00
8e1e8ca8bb
Simplify
Paul van Brouwershaven
2022-06-30 18:13:37 +02:00
0369ec3e88
Comment out unused code
Paul van Brouwershaven
2022-06-30 18:13:19 +02:00
d1962b6c98
Switch TSA for tability
Paul van Brouwershaven
2022-06-30 18:12:34 +02:00
cc0ae3e4dc
walk function currently not used
Paul van Brouwershaven
2022-06-30 18:06:36 +02:00
4fe43c0794
Use timestamp package for TSA
Paul van Brouwershaven
2022-06-30 18:05:16 +02:00
b0aed91f8a
Update CLI options with TSA
Paul van Brouwershaven
2022-06-30 18:04:54 +02:00
709cfee3b5
Update linter
Paul van Brouwershaven
2022-06-30 18:04:38 +02:00
44ac3c7806
Check errors
Paul van Brouwershaven
2022-06-30 18:04:25 +02:00
0e77069efa
Make TSA configurable
Paul van Brouwershaven
2022-06-30 18:02:33 +02:00
c7e968971c
Github actions
Paul van Brouwershaven
2022-06-29 21:22:17 +02:00
beff5bb9d8
Create LICENSE
Paul van Brouwershaven
2022-06-29 21:17:13 +02:00
dc48ea3133
Migrate to github
Paul van Brouwershaven
2022-06-29 21:09:28 +02:00
3caf640baa
Retry with expected signature lenght
Paul van Brouwershaven
2022-06-29 21:07:59 +02:00
2ce268ea4d
Fix fpr PDF 2.0 xref tables
Paul van Brouwershaven
2022-06-29 21:04:33 +02:00
3e5e54c068
Add PDF 1.4 testfile
Paul van Brouwershaven
2022-06-29 21:00:21 +02:00
c0f2009983
Use 1 for certification
tigp
2018-08-13 18:29:29 +02:00
ac2be7b9c2
set certificate type to 1 if not provided
tigp
2018-07-16 00:12:09 +02:00
89b4a16334
Enumerate signature type from 1 instead of 0
tigp
2018-07-15 23:26:04 +02:00
9e782e9dd9
Revert "Use CertType zero value as nothing"
tigp
2018-07-09 02:01:38 +02:00
e8214eecbf
Use CertType zero value as nothing
tigp
2018-07-09 02:00:50 +02:00
7d7627a52f
refactor permission names
tigp
2018-06-29 18:48:55 +02:00
6b914d1698
WIP - use another API for signing
tigp
2018-06-29 18:12:49 +02:00
af18f0bd57
Use uint for CertType for better compatibility
tigp
2018-06-24 19:34:55 +02:00
9d836af0c9
Add json tags, refactor.
tigp
2018-06-23 19:19:07 +02:00
8c33418d91
WIP - Respond with document info
tigp
2018-06-23 14:59:24 +02:00
dbc0d96365
WIP - respond with document info
tigp
2018-06-18 01:51:39 +02:00
eaa47cac54
verify.Verify to verify.File, err format
Paul van Brouwershaven
2018-05-18 11:21:34 +02:00
884b79e264
Verify file and reader
Paul van Brouwershaven
2018-05-18 10:42:48 +02:00
ca3abfba98
Merged feature/pdf-signer into master
Paul van Brouwershaven
2018-05-18 10:39:56 +02:00
be30b42458
Move failed files to testfiles/failed folder
tigp
2018-05-01 23:24:56 +02:00
cac6f30626
Add name for parallel test
tigp
2018-05-01 18:48:50 +02:00
dc9afd860d
Test in parallel. Remove logging
tigp
2018-05-01 17:33:39 +02:00
6694f59c89
Remove verification response logging
tigp
2018-05-01 16:26:22 +02:00
0acb66fd3b
Remove tmp file if test failed
tigp
2018-05-01 16:14:53 +02:00
770e29316e
Verify output file instead of input file
tigp
2018-05-01 16:13:12 +02:00
9458dd650e
Add verification to tests
tigp
2018-05-01 15:53:44 +02:00
bd88015c4c
add files to .gitignore
tigp
2018-05-01 15:09:47 +02:00
ee5a588d2e
Fix xref start position
tigp
2018-05-01 15:06:48 +02:00
db697b3d49
Use static file in code for benchmark to prevent too much seeking on an actual file which is slow in OSX.
Jeroen Bobbeldijk
2017-10-08 10:29:58 +02:00
8f1562c545
Less TSA, fix benchmark
Jeroen Bobbeldijk
2017-09-30 15:51:01 +02:00
bb93a21027
Calculate chain length, certificate length and signature length, only open file once in benchmark
Jeroen Bobbeldijk
2017-09-30 15:44:50 +02:00
07ae3c8eaa
Write tmpfile to tmp folder
Jeroen Bobbeldijk
2017-09-30 15:00:37 +02:00
6d97abe800
Change tests to use ioutil.Discard
Jeroen Bobbeldijk
2017-09-30 14:56:11 +02:00
f0835162fc
Add test for signing filenames
Jeroen Bobbeldijk
2017-09-30 14:36:25 +02:00
d333ee9650
Remove TSA from benchmark, improve speed of placeholder generation, try to fix open files
Jeroen Bobbeldijk
2017-09-30 14:32:38 +02:00
679656fb8d
Changed file to writer/reader
Jeroen Bobbeldijk
2017-09-23 16:37:39 +02:00
08040f9140
Tests and benchmark
Jeroen Bobbeldijk
2017-09-23 15:30:32 +02:00
837dcc0ea2
Add tests for helpers
Jeroen Bobbeldijk
2017-09-23 15:03:44 +02:00
7179508c8c
Add benchmark
Jeroen Bobbeldijk
2017-09-23 14:10:24 +02:00
b9033432de
Close file after test
Jeroen Bobbeldijk
2017-09-17 16:33:16 +02:00
48cc67912c
Change gitignore
Jeroen Bobbeldijk
2017-09-17 16:06:27 +02:00
8c60336e04
Dont parse twice in test, fix some bugs with special pdfs
Jeroen Bobbeldijk
2017-09-17 15:24:57 +02:00
b8f3cee07c
Add signing test
Jeroen Bobbeldijk
2017-09-17 13:41:32 +02:00
bf2aa2ea02
Add testfiles folder, add reader test
Jeroen Bobbeldijk
2017-09-17 13:26:39 +02:00
e8dd57bc2a
Cleanup
Jeroen Bobbeldijk
2017-09-17 12:52:06 +02:00
3d7049d4e8
Fix up stream
Jeroen Bobbeldijk
2017-09-17 12:33:49 +02:00
fa31007f97
Add proper predictor, switch between up/sub, fix up sub
Jeroen Bobbeldijk
2017-09-17 11:15:42 +02:00
e9e71178d7
Add encoding
Jeroen Bobbeldijk
2017-09-17 11:00:06 +02:00
322998775c
Revert "WIP - Command line tool"
Jeroen Bobbeldijk
2017-09-17 10:48:24 +02:00
515058212d
Revert "Clean up"
Jeroen Bobbeldijk
2017-09-17 10:48:17 +02:00
411accf30f
Revert "WIP CLI"
Jeroen Bobbeldijk
2017-09-17 10:48:09 +02:00
9b09dfada8
Revert "WIP CLI, Add signer struct"
Jeroen Bobbeldijk
2017-09-17 10:48:00 +02:00
b06975647c
Fix Index
Jeroen Bobbeldijk
2017-09-10 17:37:42 +02:00
09ede7887d
Merge branch 'feature/pdf-signer' of https://bitbucket.org/digitorus/pdfsign into feature/pdf-signer
Jeroen Bobbeldijk
2017-09-10 17:26:34 +02:00
d3dbbaa81b
Xref stream progress
Jeroen Bobbeldijk
2017-09-10 17:26:01 +02:00
2896b6a554
WIP CLI, Add signer struct
tim
2017-09-07 11:34:01 +02:00
02b6ee7146
WIP CLI
tim
2017-09-07 01:44:30 +02:00
201c69e414
Clean up
tim
2017-09-06 02:55:02 +02:00
b478d6efe8
WIP - Command line tool
tim
2017-09-06 02:40:24 +02:00
e7c1ce7fb0
Update current master with working signing code
Paul van Brouwershaven
2017-09-05 19:07:18 +02:00
1c9a9d60b1
Move fetching of revocation data, guess size of signature
Jeroen Bobbeldijk
2017-07-23 13:10:35 +02:00
2211295c9a
Merge branch 'feature/pdf-signer' of https://bitbucket.org/digitorus/pdfsign into feature/pdf-signer
Jeroen Bobbeldijk
2017-07-19 21:34:18 +02:00
a0393425ce
Fix TSA
Jeroen Bobbeldijk
2017-07-19 21:33:58 +02:00
81c237871f
Use correct chain_data argument
Paul van Brouwershaven
2017-07-18 16:16:15 +02:00
b6fa7e42e0
Back to indirect pkcs11.New
Paul van Brouwershaven
2017-07-18 16:10:29 +02:00
8551bece65
Signing via PKCS11
Paul van Brouwershaven
2017-07-18 16:06:22 +02:00
e36ea4269a
Download TSA certificates and embed their OCSP/CRL
Jeroen Bobbeldijk
2017-07-14 21:08:37 +02:00
e51daf9a81
Check if signature actually fits in file
Jeroen Bobbeldijk
2017-07-13 21:59:39 +02:00
3928b7d813
Creation of chain, add chain to signing, fetch OCSP/CRL for chain
Jeroen Bobbeldijk
2017-07-13 21:55:35 +02:00
c8e53c9bcf
Add revocation information
Jeroen Bobbeldijk
2017-07-13 20:30:18 +02:00
ac9e8bb4c1
Merge remote-tracking branch 'origin/feature/revocation' into feature/pdf-signer
Jeroen Bobbeldijk
2017-07-13 20:07:48 +02:00
c327f686d5
Added a dedicated revocation subpackage
Paul van Brouwershaven
2017-07-12 20:53:06 +02:00
099b765c01
Add TSA
Jeroen Bobbeldijk
2017-07-11 20:25:15 +02:00
7b19471330
Valid signature
Jeroen Bobbeldijk
2017-07-11 08:21:18 +02:00
db69b6a4c0
Append instead of replace
Jeroen Bobbeldijk
2017-07-08 14:55:31 +02:00
6d38be3f51
Use pkcs1 private key parser
Jeroen Bobbeldijk
2017-07-04 22:10:09 +02:00
3eedc089d0
Fix signature padding, return verify error in validator
Jeroen Bobbeldijk
2017-07-04 21:59:13 +02:00
41a9627fee
Add sign functionality
Jeroen Bobbeldijk
2017-07-04 20:44:52 +02:00
30ae9f47b5
Some test documents
Paul van Brouwershaven
2017-06-23 08:57:21 +00:00
d9b24e317f
Initial commit, without tests, docs, benchmarks etc
Paul van Brouwershaven
2017-06-23 08:57:08 +00:00