all : gpgsm-params cert.der cert.pem cert.openssl-text gpgsm-params : gpgsm-params-template subject-keygrip.hex issuer-keygrip.hex ./prepare-gpgsm-params --template gpgsm-params-template \ --subject-keygrip "$(shell cat subject-keygrip.hex)" \ --issuer-keygrip "$(shell cat issuer-keygrip.hex)" \ > $@ cert.der : gpgsm-params gpgsm --gen-key --batch --output $@ < $^ cert.pem : cert.der openssl x509 -inform der -in $^ -outform pem -out $@ cert.openssl-text : cert.pem openssl x509 -in $^ -text -noout > $@ clean : -trash gpgsm-params -trash cert.der -trash cert.pem -trash cert.openssl-text