Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Při vytváření místní balíček generuje aplikace Visual Studio test rozložení, které obsahuje podepsané samotného balíčku. Soubor certifikátu (CER), obsažené v uspořádání zkušební obsahuje veřejný klíč, který je použit k podepsání balíčku. Tento klíč je používán při nasazení prokázat, že balíček je od vás a nebyl změněn. Další informace naleznete v Úvod k podepisování kódu
Soubor certifikátu je automaticky vygenerováno z projektu zdroj certifikátu (PFX) soubor, který obsahuje pár veřejného a soukromého klíče používaný k podepsání balíčku. Při vytvoření projektu, je tento soubor certifikátu do projektu.
Pole Předmět certifikátu nastaveno na Publisher atribut Identity prvku zdrojového souboru manifestu (.appxmanifest), například:
<Identity Name="risingstar" Publisher="CN=Microsoft Corporation" ... />
Pokud vytvoříte místní balíček
Publisheratributu je ve výchozím nastavení uživatelské jméno.Pokud vytvoříte balíček pro Windows Store,
Publisheratribut nastavenPublisher IDje získáno vývojář účtu Store při přihlášení během vytváření balíčku.
Proces vytvoření certifikátu také přidá do souboru projektu dvě vlastnosti:
<PackageCertificateThumbprint>
2784CB229171F01A0ADA0460167CE6BB259E8920
</PackageCertificateThumbprint>
<PackageCertificateKeyFile>
RisingStar_TemporaryKey.pfx
</PackageCertificateKeyFile>
Hodnota PackageCertificateThumbprint klíč je převzata ze zdroje certifikátu Thumbprint pole a hodnoty PackageCertificateKeyFile je relativní cesta nebo úplnou cestu k vlastní osvědčení zdroj.
Výběr alternativního certifikátu
Ačkoli aplikace Visual Studio automaticky vytvoří certifikát při vytvoření projektu, můžete také vytvořit svůj vlastní certifikát nebo použít existující certifikát podepsat balíček.
Vytvořit nebo použít alternativní certifikát
V Aplikaci Solution Explorer, otevřete místní nabídku pro .appxmanifest souboru, zvolte Otevřete Sa pak zvolte Manifestu návrhář aplikace.
V manifestu návrhář aplikace, zvolte obalu kartu a pak zvolte Zvolit certifikát tlačítko.
V Zvolit certifikát dialogovém okně pole, rozbalte položku Konfigurovat certifikát seznam a pak zvolte jednu z následujících možností:
Vybrat z úložiště certifikátů
Vyberte jednu z vašehoPersonalcertifikátů certifikát z úložiště v operačním systému.Vyberte soubor
Vyberte existující soubor certifikátu v systému souborů.Vytvořit testovací certifikát
Vytvořit certifikát sPublisher IDpodle vašeho výběru. Můžete také vytvořit heslo.
Obě tyto možnosti, je soubor certifikátu do projektu a PackageCertificateThumbprint a PackageCertificateKeyFile vlastnosti projektu odpovídajícím způsobem aktualizováno.
Obnovení certifikátu
Certifikát, který je přidán do projektu platnost jeden rok po datu vytvoření certifikátu. Před vypršením platnosti certifikátu, je nutné použít Návrhář Manifest aplikace buď obnovit certifikát, nebo jako předchozí postup popisuje, poskytují různé platný certifikát.
Obnovení certifikátu
V Aplikaci Solution Explorer, otevřete místní nabídku pro .appxmanifest souboru, zvolte Otevřete Sa pak zvolte Manifestu návrhář aplikace.
Otevře se Návrhář Manifest aplikace.
Na obalu vyberte Zvolit certifikát tlačítko.
V Zvolit certifikát dialogovém okně pole, rozbalte položku Konfigurovat certifikát seznam a pak zvolte vytvořit testovací certifikát.
V vytvořit testovací certifikát dialogové okno, klepněte OK tlačítko.
Visual Studio obnoví certifikát s novým datem vypršení platnosti.
Viz také
Overriding a package manifest (Windows Store apps)
Vytváření balíčků aplikací