Comment signer numériquement des fichiers vsix à l'aide d'eSigner CKA

A .vsix Le fichier est un package d'installation d'extension Visual Studio utilisé par Microsoft Visual Studio. Il contient un logiciel qui ajoute de nouvelles fonctionnalités ou étend les capacités existantes dans l'IDE (environnement de développement intégré) de Visual Studio.

La sécurisation de votre package VSIX avec une signature numérique améliore sa sécurité et empêche toute modification non autorisée. Lors de l'installation, le programme d'installation de VSIX affiche la signature numérique et fournit un lien vers le certificat. Toute modification non autorisée du contenu VSIX, sans mise à jour correspondante de la signature numérique, incitera le programme d'installation à alerter l'utilisateur de la compromission de la signature du package. eSigner CKA (Cloud Key Adapter) est une application Windows qui utilise l'interface CNG (KSP Key Service Provider) pour permettre à des outils comme certutil.exe et signtool.exe d'accéder à l'API eSigner Cloud Signature Consortium (CSC) pour les tâches de signature de code d'entreprise. Fonctionnant comme un jeton USB virtuel, il charge les certificats de signature de code directement dans le magasin de certificats Windows.

Exigences

  1. Acheter un SSL.com Certificat de signature de code or Certificat de signature de code à validation étendue (EV)
  2. Enregistrez votre certificat de signature de code dans eSigner
  3. Téléchargez et installez eSigner CKA

Étapes pour signer

  1. Téléchargez le SDK Dotnet Core : https://dotnet.microsoft.com/en-us/download/dotnet/7.0
  2. Installer OpenVSIXSignTool
    Installation de l'outil dotnet -g OpenVsixSignTool
  3. Utilisez cette commande de signe :
    OpenVsixSignTool sign --sha1 CERTIFICATE THUMBPRINT --timestamp http://ts.ssl.com -ta sha256 -fd sha256 "SIGNABLE FILE PATH"
Si vous avez des questions concernant PKI et certificats numériques, veuillez nous contacter par e-mail à Support@SSL.com, appelez 1-SSL-Certificate (1-775-237-8434), ou cliquez simplement sur le bouton de chat en bas à droite de cette page. Comme toujours, merci d'avoir choisi SSL.com!

Restez informé et en sécurité

SSL.com est un leader mondial de la cybersécurité, PKI et les certificats numériques. Inscrivez-vous pour recevoir les dernières nouvelles de l'industrie, des conseils et des annonces de produits de SSL.com.

Nous aimerions recevoir vos commentaires

Répondez à notre enquête et faites-nous part de votre avis sur votre récent achat.