Skip to content

Commit 41d2fb4

Browse files
committed
Add stop-gap for shorter certs
Workaround for qzind#491
1 parent bc3f703 commit 41d2fb4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

ant/apple/apple-keygen.sh.in

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,14 @@ function replace_vars {
7272
cmd=$(echo "$cmd" | sed -e "s|\!sslcert|$trustedcertpath|g")
7373
cmd=$(echo "$cmd" | sed -e "s|\!sslkey|$trustedkeypath|g")
7474

75+
# Shorten cert life for macOS 10.15+ to 825 days per #491
76+
curver=($(sw_vers -productVersion |tr '.' ' '))
77+
curver="${curver[0]}.${curver[1]}"
78+
compare="$(echo "$curver>10.14" | bc -l)"
79+
if [ $compare -gt 0 ]; then
80+
cmd=$(echo "$cmd" | sed -e "s|-validity ${ssl.validity}|-validity 825|g")
81+
fi
82+
7583
echo "$cmd"
7684
return 0
7785
}

0 commit comments

Comments
 (0)