PKCS #11 is working for OpenPGP and X.509 clients
[tlspool] / testdata / Makefile
1 all: tlspool-test-ca-cert.der tlspool-test-client-cert.der tlspool-test-server-cert.der localid.db disclose.db
2
3 tlspool-test-ca-cert.der: tlspool-test-ca-cert.pem
4         openssl x509 -inform pem -outform der -in $< -out $@
5
6 tlspool-test-client-cert.der: tlspool-test-client-cert.pem
7         openssl x509 -inform pem -outform der -in $< -out $@
8
9 tlspool-test-server-cert.der: tlspool-test-server-cert.pem
10         openssl x509 -inform pem -outform der -in $< -out $@
11
12 localid.db: tlspool-test-client-cert.der tlspool-test-server-cert.der tlspool-test-client-key.pem tlspool-test-server-key.pem tlspool-test-client-pubkey.bin tlspool-test-client-pubkey.asc tlspool-test-server-pubkey.bin tlspool-test-server-pubkey.asc
13         # rm -f $@
14         #OLD-X509# ../tool/set_localid $@ testcli@tlspool.arpa2.lab x.509,client ../testdata/tlspool-test-client-key.pem tlspool-test-client-cert.der
15         #OLD-X509# ../tool/set_localid $@ testsrv@tlspool.arpa2.lab x.509,server ../testdata/tlspool-test-server-key.pem tlspool-test-server-cert.der
16         #OLD-PGP# ../tool/set_localid $@ testcli@tlspool.arpa2.lab openpgp,client ../testdata/tlspool-test-client-privkey.asc tlspool-test-client-pubkey.pgp
17         #OLD-PGP# ../tool/set_localid $@ testsrv@tlspool.arpa2.lab openpgp,server ../testdata/tlspool-test-server-privkey.asc tlspool-test-server-pubkey.pgp
18         ../tool/set_localid $@ testcli@tlspool.arpa2.lab OpenPGP,client 'pkcs11:model=SoftHSM;manufacturer=SoftHSM;serial=1;token=TLS%20Pool%20testdata;id=obj1id;object=obj1label;object-type=private' tlspool-test-client-pubkey-pkcs11.pgp
19         ../tool/set_localid $@ testsrv@tlspool.arpa2.lab OpenPGP,server 'pkcs11:model=SoftHSM;manufacturer=SoftHSM;serial=1;token=TLS%20Pool%20testdata;id=obj2id;object=obj2label;object-type=private' tlspool-test-server-pubkey-pkcs11.pgp
20         ../tool/set_localid $@ testcli@tlspool.arpa2.lab x.509,client 'pkcs11:model=SoftHSM;manufacturer=SoftHSM;serial=1;token=TLS%20Pool%20testdata;id=obj3id;object=obj3label;object-type=private' tlspool-test-client-cert.der
21         ../tool/set_localid $@ testsrv@tlspool.arpa2.lab x.509,server 'pkcs11:model=SoftHSM;manufacturer=SoftHSM;serial=1;token=TLS%20Pool%20testdata;id=obj4id;object=obj4label;object-type=private' tlspool-test-server-cert.der
22
23 #
24 # Did this:
25 #
26 # openssl pkcs8 -topk8 -in tlspool-test-client-key.pem -out tlspool-test-client-key-pkcs8.pem -inform pem -outform pem -nocrypt
27 # openssl pkcs8 -topk8 -in tlspool-test-server-key.pem -out tlspool-test-server-key-pkcs8.pem -inform pem -outform pem -nocrypt
28 #
29 # softhsm-util --import tlspool-test-client-key-pkcs8.pem --slot 0 --label 'TLS Pool testdata' --id '6f626a336964'
30 # softhsm-util --import tlspool-test-server-key-pkcs8.pem --slot 0 --label 'TLS Pool testdata' --id '6f626a346964'
31
32 disclose.db:
33         # rm -f $@
34         ../tool/set_disclose $@ @.arpa2.lab testcli@tlspool.arpa2.lab testsrv@tlspool.arpa2.lab
35
36 clean:
37         rm -f *.der localid.db disclose.db
38
39 anew: clean all
40