Bináris (ObjectARX és Managed .NET) fájlok digitális aláírása

Az AutoCAD-alapú programok digitális aláírások segítségével ellenőrzik, hogy egy egyéni programfájl biztonságosan betölthető-e. Az ARX, CRX, DBX, vagy DLL kiterjesztésű bináris (ObjectARX és Managed .NET) fájlok elláthatók digitális aláírással.

Megjegyzés: Ha digitális aláírással kíván ellátni egy bináris fájlt, szüksége lesz a Microsoft Sign Tool eszközére (SignTool.exe). A Sign Tool eszköz használatához töltse le és telepítse a Windows SDK legújabb verzióját a Microsoft webhelyéről (https://developer.microsoft.com/hu-hu/windows/desktop/). A Sign Tool eszköz mellett egy digitális tanúsítványt is be kell szereznie. A digitális tanúsítványok általában forgalmazóktól szerezhetők be (például Symantec és DigiCert ® ), de az alkalmazások saját vállalaton belüli terjesztéséhez elkészítheti saját digitális tanúsítványát is.

Az alábbiakban egy bináris fájlnak a SignTool.exe használatával történő aláírására talál példát:

"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"

Ha aláírással kíván ellátni egy bináris fájlt, tegye a következőket:

  1. Kattintson a Windows Start gomb Windows rendszer Parancsprompt elemre.
  2. A Windows Parancssor ablakban írja be a cd %userprofile%\Documents parancsot, majd az Enter billentyű lenyomásával állítsa be a Documents mappát aktuális munkamappaként. Ha egy másik munkamappát kíván használni, akkor annak a helyét adja meg.
  3. Írja be a SignTool.exe helyét és a végrehajtandó argumentumokat.

    Az aláírás csatolása a fájlhoz sikeres kell, hogy legyen, hacsak a fájl nincs írásvédettként megjelölve, vagy nincs írásvédett helyen.

  4. Töltse be az újonnan aláírt fájlt egy AutoCAD-alapú programba, és győződjön meg róla, hogy a digitális aláírást a program felismerte.
    Megjegyzés: Annak érdekében, hogy egy AutoCAD-alapú program ellenőrizhesse az aláírást, a digitális tanúsítványnak a Trusted Root tanúsítványtárolóban kell lennie.