Yes, protected application can be digitally signed.
First protect your application and then digitally sign it. Both 32bit and 64bit protected application can be digitally signed after protection.
- Be sure to disable "Prevent file modifications" option if you plan to digitally sign your application after protection. If you enable this option and sign application after protection, protected application will display "File damaged!" error message.
- If you are getting 0x800700C1 error when trying to sign protected application please check if you are already signing application in post-build events of your compiler.
No, digitally signed application can not be protected.
To be precise, it can be protected, but digital signature will be invalidated after protection.
If digitally signed application is protected it will be changed (modified, encrypted) during protection process and this will invalidate original digital signature. This means that your should first protect and then digitally sign your application.