@@ -60,6 +60,14 @@ $(O)/gen/csr/ca-intermediate.csr: src/conf/ca-intermediate.conf $(O)/gen/key/ca-
6060$(O ) /gen/crt/ca-intermediate.crt : src/conf/ca-intermediate.conf $(O ) /gen/csr/ca-intermediate.csr $(O ) /gen/key/ca-root.key $(O ) /gen/crt/ca-root.crt
6161 ./tool sign $@ $(D ) $(SIGN_CA_DEFAULTS ) $^
6262
63+ # ###############################
64+ $(O ) /gen/key/ca-sha1-intermediate.key :
65+ ./tool gen-key $@ $(D ) 4096
66+ $(O ) /gen/csr/ca-sha1-intermediate.csr : src/conf/ca-intermediate.conf $(O ) /gen/key/ca-sha1-intermediate.key
67+ ./tool gen-csr $@ $(D ) $^
68+ $(O ) /gen/crt/ca-sha1-intermediate.crt : src/conf/ca-intermediate.conf $(O ) /gen/csr/ca-sha1-intermediate.csr $(O ) /gen/key/ca-root.key $(O ) /gen/crt/ca-root.crt
69+ ./tool sign $@ $(D ) 3650 sha1 req_v3_ca $^
70+
6371# ###############################
6472$(O ) /gen/key/leaf-main.key : $(O ) /gen/key/leaf-$(MAIN_CERT_TYPE ) .key
6573 cp $< $@
@@ -98,6 +106,13 @@ CHAINS_PROD += $(O)/gen/chain/wildcard-sha1-2017.pem
98106$(O ) /gen/chain/wildcard-sha1-2017.pem : $(O ) /gen/crt/wildcard-sha1-2017.crt $(O ) /gen/crt/ca-intermediate.crt
99107 ./tool chain $@ $(D ) $^
100108
109+ # ###############################
110+ $(O ) /gen/crt/wildcard-sha1-intermediate.crt : src/conf/wildcard.conf $(O ) /gen/csr/wildcard-main.csr $(O ) /gen/key/ca-sha1-intermediate.key $(O ) /gen/crt/ca-sha1-intermediate.crt
111+ ./tool sign $@ $(D ) $(SIGN_LEAF_DEFAULTS ) $^
112+ CHAINS_PROD += $(O ) /gen/chain/wildcard-sha1-intermediate.pem
113+ $(O ) /gen/chain/wildcard-sha1-intermediate.pem : $(O ) /gen/crt/wildcard-sha1-intermediate.crt $(O ) /gen/crt/ca-sha1-intermediate.crt
114+ ./tool chain $@ $(D ) $^
115+
101116# ###############################
102117$(O ) /gen/crt/wildcard-md5.crt : src/conf/wildcard.conf $(O ) /gen/csr/wildcard-main.csr $(O ) /gen/key/ca-intermediate.key $(O ) /gen/crt/ca-intermediate.crt
103118 ./tool sign $@ $(D ) $(DAYS_DEFAULT ) md5 req_v3_usr $^
0 commit comments