Skip to content

pitw/osslsigncode-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

osslsigncode Image for Gitlab CI

A simple Docker container for running osslsigncode in Gitlab

Example Config in gitlab.ci

SignWindowsExe:
  stage: sign
  image:
    name: pitwch/osslsigncode-docker
    entrypoint: [""]
  script:
    - osslsigncode -certs $SIGN_CERT_CRT
        -key $SIGN_CERT_PRIVATE -i https://www.example.com
        -in win-amd64/unsigned.exe
        -out win-amd64/$EXECUTABLE_NAME.exe
        -pass $SIGN_PASSWORD
        -n $EXECUTABLE_NAME
        -t http://timestamp.comodoca.com
        -h sha256
  artifacts:
    paths:
      - win-amd64/$EXECUTABLE_NAME.exe
  only:
    - tags
    - triggers
    - schedules

Example Config with DualSign

SignWindowsExe:
  stage: sign
  image:
    name: pitwch/osslsigncode-docker
    entrypoint: [""]
  script:
    - osslsigncode -certs $SIGN_CERT_CRT
        -key $SIGN_CERT_PRIVATE -i https://www.pitw.ch
        -in win-amd64/unsigned.exe
        -out win-amd64/intermediate.exe
        -pass $SIGN_PASSWORD
        -n $EXECUTABLE_NAME
        -t http://timestamp.comodoca.com
        -h sha1 
    - osslsigncode -certs $SIGN_CERT_CRT
        -key $SIGN_CERT_PRIVATE -i https://www.pitw.ch
        -in win-amd64/intermediate.exe
        -out win-amd64/$EXECUTABLE_NAME.exe
        -pass $SIGN_PASSWORD
        -n $EXECUTABLE_NAME
        -t http://timestamp.comodoca.com
        -nest
        -h sha2
  artifacts:
    paths:
      - win-amd64/$EXECUTABLE_NAME.exe
  only:
    - tags
    - triggers
    - schedules

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%