Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update NVDA's Authenticode code signing certificate (#12398)
NVDA requires being signed with a trusted Authenticode code-signing certificate, so that it can access certain accessibility features on Windows such as UIAccess. The current Authenticode certificate expires in July 2021. NV access has purchased a new Authenticode certificate which expires in August 2024. Due to updated Authenticode policies, this certificate uses a 3072 bit RSA, rather than 2048 bit. This certificate has been securely encrypted by a secret (itself encrypted via our AppVeyor key). The encoded certificate replaces the older 2018 encoded certificate in this Git repository. The encryption of the certificate is also significantly stronger as it uses SHA256 instead of md5, a salt is now used, and a newer secret key derivation algorithm is now used, as recommended by openssl when decrypting the certificate in the past. A more secure time stamping server is used, again upgraded to SHA256.
- Loading branch information