Digitálním podepsáním vlastního programového souboru informujete uživatele o tom, kdo vlastní programový soubor publikoval a zda byly v souboru po jeho digitálním podepsání provedeny nějaké změny.
Před distribucí vlastní aplikace zvažte podepsání každého souboru, který podporuje digitální podpisy a bude načten do programu založeného na aplikaci AutoCAD. I když digitální podepsání vlastního programového souboru není povinné, doporučuje se.
V následující části jsou uvedeny výhody připojení digitálního podpisu k vlastnímu programovému souboru:
- Zvýší se zabezpečení pracovní stanice. Načtení digitálně podepsaného souboru umožňuje uživateli rozeznat, kdo daný soubor publikoval a zda nebyla po podepsání provedena nějaká změna.
- Soubory nemusí být načteny z důvěryhodného umístění. Hlášení týkající se zabezpečení načtení souboru se nezobrazí při každém načtení souboru. Ve výchozím nastavení nejsou soubory v balíku považovány za důvěryhodné.
- Všechny soubory podepsány stejným vydavatelem jsou považovány za důvěryhodné. Jakmile bude vydavatel označen jako důvěryhodný, všechny vlastní programové soubory se stejným digitálním podpisem budou automaticky považovány za důvěryhodné.
- Zlepšují se zákaznické zkušenosti snížením počtu kroků potřebných k nastavení a konfiguraci vlastních programů.
Vlastní programové soubory, které lze digitálně podepsat
Digitální podpis lze přidat k následujícím typům vlastních programových souborů:
- ARX – soubor ObjectARX
- CRX – soubor rozšíření Console Runtime Extension; podobá se souboru ARX, ale nemá žádné uživatelské rozhraní
- DBX – soubor ObjectDBX (Object Enabler)
- DLL – zdrojová knihovna nabídek nebo sestavení .NET
- FAS – soubor jazyka AutoLISP pro rychlé načtení
- MNL – soubor nabídek jazyka AutoLISP
- LSP – zdrojový soubor jazyka AutoLISP
- VLX –·kompilovaný soubor projektu jazyka AutoLISP (příkazy MAKELSPAPP a VLISP)
Poznámka: Projekty VBA (DVB) a soubory jazyka JavaScript (JS) nelze digitálně podepisovat.
Nástroje potřebné k digitálnímu podpisu vlastních programových souborů
K digitálnímu podpisu vlastních programových souborů jsou potřeba speciální nástroje. Potřebný nástroj závisí na typu souboru, který se má podepsat. V následující části je přehled dvou nástrojů, které je možné použít:
Postup připojení digitálního podpisu
V následující části je uveden základní postup, potřebný k připojení digitálního podpisu k souboru jazyka AutoLISP nebo binárnímu souboru.
- Podepsání souboru jazyka AutoLISP
-
- Vytvořte nebo získejte digitální certifikát od dodavatele.
Další informace o vytváření digitálního certifikátu naleznete v části „Vytvoření digitálního certifikátu“.
- Pokud vytvoříte digitální certifikát, vytvořte soubor PFX a importujte digitální certifikát.
Další informace naleznete v tématech „Vytvoření souboru PFX (Personal Information Exchange)“ a „Import digitálního certifikátu“.
- Pomocí nástroje AcSignApply.exe připojte digitální podpis k souboru jazyka AutoLISP.
Další informace o podepisování souboru jazyka AutoLISP naleznete v části „Digitální podpis souboru jazyka AutoLISP“.
- Načtěte nově podepsaný soubor do programu založeného na aplikaci AutoCAD a ověřte, zda bude digitální podpis rozeznán.
- Podepsání binárního souboru
-
- Vytvořte nebo získejte digitální certifikát od dodavatele.
Další informace o vytváření digitálního certifikátu naleznete v části „Vytvoření digitálního certifikátu“.
- Pokud vytvoříte digitální certifikát, vytvořte soubor PFX a importujte digitální certifikát.
Další informace naleznete v tématech „Vytvoření souboru PFX (Personal Information Exchange)“ a „Import digitálního certifikátu“.
- Pomocí nástroje SignTool.exe připojte digitální podpis k binárnímu souboru.
Další informace o podepisování binárního souboru naleznete v části „Digitální podpis binárního souboru (ObjectARX nebo spravované rozhraní .NET)“.
- Načtěte nově podepsaný soubor do programu založeného na aplikaci AutoCAD a ověřte, zda bude digitální podpis rozeznán.