Pour effectuer la signature, vous pouvez utiliser l' Set-AuthenticodeSignature
applet de commande. Cela, bien sûr, nécessite un certificat. Si vous avez une autorité de certification (peu probable) qui sera en mesure de créer un certificat de signature de code. Sinon, il existe différents outils pour créer un certificat auto-signé.
Vous installez le certificat dans votre magasin de certificats (ouvrez le fichier .cer
ou .pfx
dans l'Explorateur Windows pour ce faire), puis passez-le à Set-AuthenticodeSignature
(le cert:
fournisseur / lecteur donne accès aux certificats dans votre magasin).
Utilisation
help about_signing
ou la version en ligne de cette rubrique d'aide pour plus de détails (y compris la création d'un certificat auto-signé à l'aide des outils du SDK Windows [1] ).
[1] Je suppose que c'est le gros téléchargement dont vous parlez: vous pouvez simplement installer les bits dont vous avez besoin, ou utiliser d'autres outils (OpenSSL inclut la génération de certificats). L'obtention du SDK est, à cet effet, une activité ponctuelle.
J'utilise ce script PowerShell:
la source
Une fois que j'ai eu le certificat, j'ai voulu utiliser importé sur mon compte utilisateur. Ce regkey m'a donné une option, Signer , dans le menu contextuel (j'utilise Windows 7). Si le certificat avec lequel vous souhaitez vous connecter est stocké différemment, modifiez simplement la commande PowerShell à la fin.
la source