Certifikát můžete koupit třeba od kSoftware
http://codesigning.ksoftware.net/#read_more$95,- / rok cca 2.295,- Kč
Postup instalace
*.p12 převedete na PFX takto
- Nainstalovat certifikát do Windows a povolit jeho Export
- WinKey + R / napiš Mmc / Ctrl+M přidat snap-in Certifikáty
- osobní/ certifikáty / Pravý klik na certifikát / všchny úkoly / Exportovat (Ano, Exportovat primární klíč)
Pak přidej *.pfx do projektu na záložce Signing a projekt zkompiluj. Já pak obdržel chybovou hlášku:
Warning 6 Cannot import the following key file: cert.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY_B0E46663412EF159 PodepisovanyProjekt
Vygooglil jsem tento post a několikrát to podle něj zkoušel
Run.bat"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\sn.exe" -i cert.pfx VS_KEY_B0E46663412EF159
smaže kontejner
sn.exe -d VS_KEY_B0E46663412EF159
Bohužel pro mě to ale nefungovalo.
https://support.comodo.com/index.php?/Default/Knowledgebase/Article/View/619/0/object-already-exists-error-in-visual-studio-20052008
Postup instalace podle tohoto článku:
Comodo technická podpora
Napsal jsem na technickou podporu Comodo a ti mě odkázali na tento článekhttps://support.comodo.com/index.php?/Default/Knowledgebase/Article/View/619/0/object-already-exists-error-in-visual-studio-20052008
Postup instalace podle tohoto článku:
- Naimportovat *.p12 soubor do úložiště certifikátu (prostě ho nainstalujete)
- Potom si ho vyexportujte do PFX (Pochopil jsem to tak, že po instalaci je naimportován jako KeySpec=1 [neptejte se mě co to znamená nevím to])
- Pak certifikát z úložiště jednoduše smažeme
- Pomocí příkazu "C:\Windows\System32\certutil.exe" -importPFX -user "cert.pfx" AT_SIGNATURE znovu naimportujeme do úložiště certifikátů.
- Nyní by měl mít KeySpec=2
- Tím ale práce ještě nekončí. Tento certifikát si znovu vyexportujte do PFX a až tento přidejte ve vlastnostech projektu na záložce Signing pro podepisování knihoven.
- Projekt zbuildujte a chyba je pryč a knihovny jsou podepsány.
Poznámky:
Z technické podpory mi ještě poslali jeden odkaz. Pokud vaše heslo obsahuje znak ^ tak ho musíte zdvojit ^^ jinak Vám to bude hlásit neplatné heslo protože ^ je řídící znak. Všiměte si že když v CMD stisknete např. Ctrl + V tak se do řádky vloží ^V
https://chentiangemalc.wordpress.com/2012/10/23/case-of-the-certutil-import-refusing-the-correct-password/
Žádné komentáře:
Okomentovat