J'ai un abonnement Microsoft Developer, car il n'est pas encore possible de publier des extensions dans le magasin, je voudrais les distribuer moi-même. C'est possible? Puis-je signer appx avec un certificat valide?Est-il possible d'empaqueter et de signer une extension pour Microsoft Edge?
Répondre
Je pense que l'emballage de l'appx en mode chargement latéral peut vous aider, vous pouvez le distribuer vous-même. Pour plus de détails, s'il vous plaît voir
https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps
Pour savoir comment créer un certificat:
1. Créer un certificat
https://technet.microsoft.com/en-us/itpro/powershell/windows/pkiclient/new-selfsignedcertificate Exemple:
New-SelfSignedCertificate -Type Custom -Subject "CN=BurningFish" -KeyUsage DigitalSignature -CertStoreLocation "Cert:\LocalMachine\My"
Vous obtiendrez chemin du certificat, par exemple en tant que A0A89249221A0BA3E8681A12021966475079214B.
2. Export de la PFX avec commande powershell:
$pwd = ConvertTo-SecureString -String "password" -Force -AsPlainText
Export-PfxCertificate -cert "Cert:\LocalMachine\My\A0A89249221A0BA3E8681A12021966475079214B" -FilePath C:\Temp\MyKey.pfx -Password $pwd
Pour savoir comment emballer et signer le appx
Je donne une solution à la question: Packging of Edge Extension which support nativemessaging(UWP app).
Pré-requis pour exécuter le appx
Réglez le système en mode sideload:
Aller à Réglage-> Mise à jour & sécurité -> Pour les développeurs -> applications sideload.
Vous pouvez emballer, signer et déployer dans le magasin par vous-même: cela s'appelle des applications de chargement latéral. Tout ce que vous avez à faire est de suivre this process step by step.
Vous ne pouvez pas distribuer ceci à d'autres utilisateurs, et vous pouvez seulement installer sur votre propre machine. La distribution est actuellement limitée seulement par le magasin.