30 lines
1.3 KiB
Python
30 lines
1.3 KiB
Python
|
from sign import SignOrchestrator
|
||
|
|
||
|
"""
|
||
|
This is a script to sign a file with the dummy assets
|
||
|
|
||
|
It is created mainly for testing purpose
|
||
|
"""
|
||
|
|
||
|
orchestrator = SignOrchestrator('/run/user/1000/ca/cachet.p12',
|
||
|
'/home/julien/dev/chill/sign-pdf-worker/ts-authority/vendee-tsa.conf',
|
||
|
'xxxxxxxxxxxxxxxxxxx',
|
||
|
'/run/user/1000/ca/tsa-chain.pem',
|
||
|
pkcs12_password=b"xxxxxxxxxxxxxxxx")
|
||
|
|
||
|
with open('./assets/test.pdf', 'rb') as input:
|
||
|
signed_content = orchestrator.sign(reason="first signer", signature_index=0,
|
||
|
input_content=input.read(), box_place=(300, 600, 500, 660), on_page=0,
|
||
|
signer_text="Mme Caroline Diallo")
|
||
|
|
||
|
with open('./assets/test_signed_0.pdf', 'wb') as output:
|
||
|
output.write(signed_content.read())
|
||
|
|
||
|
with open('./assets/test_signed_0.pdf', 'rb') as input:
|
||
|
signed_content = orchestrator.sign(reason="second signer", signature_index=1,
|
||
|
input_content=input.read(), box_place=(100, 600, 300, 660), on_page=0,
|
||
|
signer_text="M. Bah Mamadou")
|
||
|
|
||
|
with open('./assets/test_signed_1.pdf', 'wb') as output:
|
||
|
output.write(signed_content.read())
|