Add more filesystem wrappers that DoM needs.
[libdcp.git] / scripts / remake-test-certificates
1 #!/bin/bash
2
3 DCT=$HOME/src/digital_cinema_tools
4 PRIVATE=$HOME/src/libdcp-test-private
5
6 mkdir work
7 cd work
8
9 $DCT/make-dc-certificate-chain.rb
10 CINEMACERTSTORE=. $DCT/cinemaslides --kdm \
11         --cpl $PRIVATE/TONEPLATES-SMPTE-ENCRYPTED_TST_F_XX-XX_ITL-TD_51-XX_2K_WOE_20111001_WOE_OV/cpl_eece17de-77e8-4a55-9347-b6bab5724b9f_.xml \
12         --target leaf.signed.pem \
13         --keysdir $DCT/encryption/content_keys \
14         --formulation modified-transitional-1 \
15         --start 8
16
17 mv kdm_*.xml ../../test/data/kdm_TONEPLATES-SMPTE-ENC_.smpte-430-2.ROOT.NOT_FOR_PRODUCTION_20130706_20230702_CAR_OV_t1_8971c838.xml
18 mv dc-certificate-chain ../../test/data/certificate_chain
19 mv leaf.key ../../test/data/private.key
20
21 cd ..
22 rm -rf work
23