Digitální podpis binárního souboru (ObjectARX nebo spravované rozhraní .NET)

Aplikace AutoCAD používá digitální podpisy k ověřování, zda lze vlastní programový soubor bezpečně načíst. Binární soubory (ObjectARX a spravované rozhraní .NET) s příponou ARX, DBX, CRX nebo DLL lze digitálně podepsat.

Poznámka: K připojení digitálního podpisu k binárnímu souboru je vyžadován nástroj SignTool.exe od společnosti Microsoft. Chcete-li tento podepisovací nástroj používat, je nutné stáhnout a nainstalovat poslední verzi sady Windows SDK z webových stránek společnosti Microsoft (http://msdn.microsoft.com/cs-cz/windows/desktop/). Kromě podepisovacího nástroje bude také potřeba získat digitální certifikát. Digitální certifikát se získává obvykle od dodavatele, například Symantec a DigiCert ® , ale je možné si vytvořit svůj vlastní digitální certifikát pro distribuci vašich aplikací v rámci vaší společnosti.

V následujícím příkladu je ukázáno podepsání binárního souboru pomocí nástroje SignTool.exe:

"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe" sign /f MyCert.pfx /p MyPassword /t http://timestamp.verisign.com/scripts/timstamp.dll "c:\Autodesk\AdskUtil.arx"

Chcete-li podepsat binární soubor, postupujte následovně:

  1. Pomocí jedné z následujících akcí zobrazte příkazový řádek systému Windows:
    • Windows 7: Klikněte na nabídku Start systému Windows Všechny programy Příslušenství Příkazový řádek.
    • Windows 8: Na úvodní obrazovce systému Windows klikněte pravým tlačítkem myši (nebo potáhněte prstem z dolního okraje obrazovky směrem nahoru) a klikněte na možnost Všechny aplikace. Přejděte do části Systém Windows a klikněte na tlačítko Spustit.
    • Windows 8.1: Na úvodní obrazovce systému Windows klikněte na tlačítko Všechny aplikace, které se nachází v levém dolním rohu obrazovky (nebo táhněte prstem nahoru od dolního okraje obrazovky). Přejděte do části Systém Windows a klikněte na tlačítko Spustit.
    Tip: V systému Windows 8 nebo Windows 8.1 na úvodní obrazovce zadejte příkaz a klikněte na položku Příkazový řádek na vyhledávacím panelu.
  2. V okně příkazového řádku systému Windows zadejte CD %userprofile%\Documents a stisknutím klávesy ENTER nastavte složku Dokumenty jako aktuální pracovní složku. Pokud chcete použít jinou pracovní složku, určete její umístění.
  3. Zadejte umístění souboru SignTool.exe a argumenty, které se mají vykonat.

    Pokud soubor nebude jen ke čtení ani umístěn ve složce ke čtení, jeho podepsání by mělo být úspěšné.

  4. Načtěte nově podepsaný soubor do aplikace AutoCAD a ověřte, zda bude digitální podpis rozeznán.
    Poznámka: Digitální certifikát musí být umístěn mezi důvěryhodné kořenové certifikáty, aby aplikace AutoCAD mohla podpisy ověřovat.