| | # --------------------------------------------------------------------------- |
| | utile_sign_windows() { |
| | - local -r FILE_CERTIFICATE="${SCRIPT_DIR}/tokens/code-sign-cert.pfx" |
| | - local -r FILE_BINARY="${APP_NAME}.exe" |
| | - local -r FILE_SIGNED_BINARY="signed-${FILE_BINARY}" |
| | - |
| | - rm -f "${FILE_SIGNED_BINARY}" |
| | - |
| | - $log "Sign ${FILE_BINARY}" |
| | - ${SCRIPT_DIR}/bin/osslsigncode sign \ |
| | - -pkcs12 "${FILE_CERTIFICATE}" \ |
| | - -askpass \ |
| | - -n "${APP_NAME}" \ |
| | - -i "https://www.${APP_NAME_LC}.com" \ |
| | - -in "${FILE_BINARY}" \ |
| | - -out "${FILE_SIGNED_BINARY}" |
| | - |
| | - $log "Rename ${FILE_SIGNED_BINARY} to ${FILE_BINARY}" |
| | - mv -f "${FILE_SIGNED_BINARY}" "${FILE_BINARY}" |
| | + # Removed until costs are covered. |
| | } |
| | |