1、修改badssl签发expired cert 时间 2、修改签发证书容器和宿主机时间同步
This commit is contained in:
@@ -166,7 +166,7 @@ $(O)/gen/chain/wildcard-sha512.pem: $(O)/gen/crt/wildcard-sha512.crt $(O)/gen/cr
|
||||
################################
|
||||
$(O)/gen/crt/wildcard-expired.crt: src/conf/wildcard.conf $(O)/gen/csr/wildcard-main.csr $(O)/gen/key/ca-intermediate.key $(O)/gen/crt/ca-intermediate.crt
|
||||
# Too lazy to setup the loathsome mess that is openssl ca when I could just wait a day
|
||||
./tool sign $@ $(D) 1 sha256 req_v3_usr $^
|
||||
./tool sign $@ $(D) 0 sha256 req_v3_usr $^
|
||||
CHAINS_PROD += $(O)/gen/chain/wildcard-expired.pem
|
||||
$(O)/gen/chain/wildcard-expired.pem: $(O)/gen/crt/wildcard-expired.crt $(O)/gen/crt/ca-intermediate.crt
|
||||
./tool chain $@ $(D) $^
|
||||
|
||||
@@ -83,17 +83,32 @@ self-sign)
|
||||
-signkey $6
|
||||
;;
|
||||
sign)
|
||||
openssl x509 \
|
||||
-req \
|
||||
-CAcreateserial \
|
||||
-days $1 \
|
||||
-$2 \
|
||||
-out $OUT \
|
||||
-extensions $3 \
|
||||
-extfile <(cat $4 | sed "s/__DOMAIN__/$DOMAIN/g") \
|
||||
-in $5 \
|
||||
-CAkey $6 \
|
||||
-CA $7
|
||||
if [ $1 -eq 0 ];then
|
||||
cmdstr="openssl x509 \
|
||||
-req \
|
||||
-CAcreateserial \
|
||||
-days 1 \
|
||||
-$2 \
|
||||
-out $OUT \
|
||||
-extensions $3 \
|
||||
-extfile <(cat $4 | sed "s/__DOMAIN__/$DOMAIN/g") \
|
||||
-in $5 \
|
||||
-CAkey $6 \
|
||||
-CA $7"
|
||||
faketime -1day /bin/bash -c "$cmdstr"
|
||||
else
|
||||
openssl x509 \
|
||||
-req \
|
||||
-CAcreateserial \
|
||||
-days $1 \
|
||||
-$2 \
|
||||
-out $OUT \
|
||||
-extensions $3 \
|
||||
-extfile <(cat $4 | sed "s/__DOMAIN__/$DOMAIN/g") \
|
||||
-in $5 \
|
||||
-CAkey $6 \
|
||||
-CA $7
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "Unknown command."
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
#!/bin/sh
|
||||
docker run --rm -v /opt/tsg/tsg-diagnose/.badssl_cert_dict:/badssl.com/unittest_certs -it badssl-tsg-diagnose /bin/bash -c 'make certs-test >> /dev/null && cp -r certs common /badssl.com/unittest_certs'
|
||||
docker run --rm -v /opt/tsg/tsg-diagnose/.badssl_cert_dict:/badssl.com/unittest_certs -v /etc/localtime:/etc/localtime:ro -it badssl-tsg-diagnose /bin/bash -c 'make certs-test >> /dev/null && cp -r certs common /badssl.com/unittest_certs'
|
||||
@@ -19,7 +19,7 @@ services:
|
||||
command: >
|
||||
bash -c "ifconfig eth0 hw ether 02:42:c0:a8:fd:82
|
||||
&& arp -i eth0 -s 192.0.2.3 02:42:C0:A8:FD:03
|
||||
&& cp -r cp -r /badssl.com/unittest_certs/certs /badssl.com/unittest_certs/common /badssl.com
|
||||
&& cp -r /badssl.com/unittest_certs/certs /badssl.com/unittest_certs/common /badssl.com
|
||||
&& make inside-docker
|
||||
&& nginx
|
||||
&& tail -f /dev/null"
|
||||
|
||||
Reference in New Issue
Block a user