Makefile 604 B

12345678910111213141516171819202122
  1. all : gpgsm-params cert.der cert.pem cert.openssl-text
  2. gpgsm-params : gpgsm-params-template subject-keygrip.hex issuer-keygrip.hex
  3. ./prepare-gpgsm-params --template gpgsm-params-template \
  4. --subject-keygrip "$(shell cat subject-keygrip.hex)" \
  5. --issuer-keygrip "$(shell cat issuer-keygrip.hex)" \
  6. > $@
  7. cert.der : gpgsm-params
  8. gpgsm --gen-key --batch --output $@ < $^
  9. cert.pem : cert.der
  10. openssl x509 -inform der -in $^ -outform pem -out $@
  11. cert.openssl-text : cert.pem
  12. openssl x509 -in $^ -text > $@
  13. clean :
  14. -trash gpgsm-params
  15. -trash cert.der
  16. -trash cert.pem
  17. -trash cert.openssl-text