@echo off if "%3" == "" goto show_usage openssl pkcs12 -nodes -nocerts -in %1 -out private.pem -passin pass:"" openssl dgst -sha256 -sign private.pem -out signature.bin %2 copy /b %2 + signature.bin %3 del private.pem del signature.bin goto done :show_usage echo Usage: Pkcs1Sign PfxFile InputFile SignedFile :done