Browse Source

Update client.sh

MoeClub 2 years ago
parent
commit
3d9055da4c
1 changed files with 3 additions and 2 deletions
  1. 3 2
      AnyConnect/build/client.sh

+ 3 - 2
AnyConnect/build/client.sh

@@ -75,10 +75,11 @@ openssl x509 -set_serial `printf "%04d" "$(($RANDOM % 10000))"` -CAform PEM -CA
 
 
 
 
 cat ./ca.cert.pem >>./user.cert.pem
 cat ./ca.cert.pem >>./user.cert.pem
-openssl pkcs12 -export -inkey "./user.key.pem" -in "./user.cert.pem" -name "${OrgName}.${GroupName}" -certfile "./ca.cert.pem" -caname "${OrgName} CA" -out "./${GroupName}.p12" -passout "pass:$PASSWORD"
+openssl pkcs12 --help 2>&1 |grep -q 'legacy' && legacy="-legacy" || legacy=""
+openssl pkcs12 $legacy -export -inkey "./user.key.pem" -in "./user.cert.pem" -name "${OrgName}.${GroupName}" -certfile "./ca.cert.pem" -caname "${OrgName} CA" -out "./${GroupName}.p12" -passout "pass:$PASSWORD"
 
 
 [ $? -eq '0' ] && echo -e "\nSuccess! \nGROUP\t\tPASSWORD\n${GroupName}\t\t$PASSWORD\n" || echo -e "\nFail! \n";
 [ $? -eq '0' ] && echo -e "\nSuccess! \nGROUP\t\tPASSWORD\n${GroupName}\t\t$PASSWORD\n" || echo -e "\nFail! \n";
 rm -rf ./user.csr.pem ./user.key.pem ./user.cert.pem
 rm -rf ./user.csr.pem ./user.key.pem ./user.cert.pem
 # openssl x509 -noout -text -in ./ca.cert.pem
 # openssl x509 -noout -text -in ./ca.cert.pem
 
 
-exit 0
+exit 0