Multiple choice technology

Which of the below statements are True, while signing a Windows PowerShell script file?

  1. Create a self signed certificate file using “makecert” tool

  2. Enable strong Private Key protection for the certificate

  3. Sign the script file using Set_authenticodeSignature

  4. Use the Public key each time to execute the script file

Reveal answer Fill a bubble to check yourself
A,B,C Correct answer
Explanation

PowerShell script signing requires: creating a code signing certificate using makecert or similar tools (A), enabling strong private key protection during certificate creation to prevent unauthorized use (B), and signing the script using Set-AuthenticodeSignature cmdlet (C). The public key is embedded in the certificate, not used separately for execution - the signature is verified automatically.