github.com/cloudfoundry-attic/cli-with-i18n@v6.32.1-0.20171002233121-7401370d3b85+incompatible/ci/cli-release/tasks/sign-windows-binaries.yml (about) 1 --- 2 platform: linux 3 4 image_resource: 5 type: docker-image 6 source: 7 repository: cfcli/cli-package 8 9 params: 10 CERT_LOCATION: 11 CERT_PASSWORD_LOCATION: 12 13 inputs: 14 - name: edge-windows-binary-32 15 - name: edge-windows-binary-64 16 - name: certificates 17 18 outputs: 19 - name: extracted-binaries 20 21 run: 22 path: bash 23 args: 24 - -c 25 - | 26 set -ex 27 28 unzip -o edge-windows-binary-64/cf-cli_edge_winx64.zip 29 30 osslsigncode sign \ 31 -pkcs12 certificates/$CERT_LOCATION \ 32 -pass $(cat certificates/$CERT_PASSWORD_LOCATION) \ 33 -t http://timestamp.comodoca.com/authenticode \ 34 -h sha256 \ 35 -in cf.exe \ 36 -out extracted-binaries/cf-cli_winx64.exe 37 rm -f cf.exe 38 39 unzip -o edge-windows-binary-32/cf-cli_edge_win32.zip 40 41 osslsigncode sign \ 42 -pkcs12 certificates/$CERT_LOCATION \ 43 -pass $(cat certificates/$CERT_PASSWORD_LOCATION) \ 44 -t http://timestamp.comodoca.com/authenticode \ 45 -h sha256 \ 46 -in cf.exe \ 47 -out extracted-binaries/cf-cli_win32.exe