Makefile 530 B

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