summaryrefslogtreecommitdiffstats
path: root/build/certificates
AgeCommit message (Collapse)Author
2020-07-20Deploy dmg and deb files built on Travis to downloads.mixxx.org.RJ Skerry-Ryan
Adds an RSA key that is authorized to login to downloads-hostgator.mixxx.org. This key is encrypted with a password which is provided as a Travis secure variable.
2020-07-12Add a PKCS12 Windows code signing certificate and sign exe/msi artifacts.RJ Ryan
This certificate is encrypted with AppVeyor's "secure files" tool: https://www.appveyor.com/docs/how-to/secure-files/ The secret, salt and password in appveyor.yml are encrypted with AppVeyor's repository-specific public key. During AppVeyor builds, the environment variables are set to the decrypted value of the secret, salt, and password which allows us to decrypt the PKCS12 file and then decrypt the private key within the PKCS12 file. The private key in the PKCS12 file itself is encrypted with PBE-SHA1-3DES, since apparently Windows does not support AES.