PuTTY CAC 0.76 Update 2
This is a bugfix and enhancement release for PuTTY CAC 0.76 that is based on the upstream PuTTY 0.76 code. This release was compiled with Microsoft Visual Studio 2022.
Bug Fixes:
- Added CSP hash compatibility detection to address issue where certificates issued with older CSPs (e.g., Microsoft Enhanced Cryptographic Provider v1.0) could not create SHA2 hashes when the remote server requested it. Instead of failing, PuTTY CAC will now generate SHA1 signatures properly. If the remote server strictly requires SHA2, the certificate will need to be regenerated to use a compatible CSP.
- Updated pre-signature hash generation used in PKCS and CAPI CNG to use newer APIs.
Enhancements:
- Adjusted project files and directory structure for Visual Studio 2022.
- Added processing of PuTTY CAC specific command line options to applications other than Pageant.
- Enhanced test certificate creation tool to produce certificates with legacy CSPs for testings.
- Changed Pageant confirmation prompting to apply to PuTTY keys.
MSI Installers
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/puttycac-0.76u2-installer.msi
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/puttycac-64bit-0.76u2-installer.msi
ZIP Files (Contains All Executables)
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/puttycac-0.76u2.zip
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/puttycac-64bit-0.76u2.zip
Popular 32-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x86/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x86/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x86/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x86/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x86/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x86/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x86/puttytel.exe
Popular 64-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/puttytel.exe
64-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/x64/puttytel.exe
Binary Hash Information
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/puttycac-hash.txt
Other Tools
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/tools/CertificateTransformer.ps1