Indem Sie eine benutzerdefinierte Programmdatei digital signieren, informieren Sie den Benutzer darüber, wer die Datei publiziert hat, und ob nach dem Signieren Änderungen an der Datei vorgenommen wurden.
Vor dem Verteilen einer benutzerdefinierten Anwendung sollten Sie jede Datei signieren, die digitale Signaturen unterstützt und in das AutoCAD-Programm geladen wird. Das digitale Signieren einer benutzerdefinierten Programmdatei ist zwar optional, wird jedoch empfohlen.
Im Folgenden werden die Vorteile des Anhängens einer digitalen Signatur an eine benutzerdefinierte Programmdatei skizziert:
- Erhöht die Sicherheit für eine Arbeitsstation; durch das Laden einer digital signierten Datei weiß der Benutzer, wer die Datei publiziert hat, und ob sie nach dem Signieren geändert wurde.
- Dateien können außerhalb eines vertrauenswürdigen Speicherorts geladen werden; das Meldungsfeld Datei laden - Sicherheitsbedenken wird nicht jedes Mal angezeigt, wenn eine Datei geladen wird. Standardmäßig sind Dateien in einem Bundle nicht vertrauenswürdig.
- Alle Dateien, signiert vom selben Herausgeber, sind vertrauenswürdig; wenn ein Herausgeber als vertrauenswürdig eingestuft wurde, werden alle benutzerdefinierten Programmdateien mit derselben digitalen Signatur automatisch als vertrauenswürdig eingestuft.
- Verbessert die Erfahrung des Kunden, indem Sie die Anzahl der Schritte zum Einrichten und Konfigurieren eines benutzerdefinierten Programms reduzieren.
Benutzerdefinierte Programmdateien, die digital signiert werden können
Sie können eine digitale Signatur zu den folgenden benutzerdefinierten Programmdateitypen hinzufügen:
- ARX – ObjectARX-Datei
- CRX – Console Runtime Extension-Datei; ähnlich wie eine ARX-Datei, aber keine Benutzeroberfläche
- DBX – ObjectDBX-Datei (Objektaktivierer)
- DLL – Menü-Ressourcenbibliothek oder .NET Assembly
- FAS – Fast-load AutoLISP-Datei
- MNL – Menu AutoLISP-Datei
- LSP – AutoLISP-Quelldatei
- VLX – kompilierte AutoLISP-Projektdatei (Befehle MAKELSPAPP und VLISP)
Anmerkung: VBA-Projektdateien (DVB) und JavaScript (JS)-Dateien können nicht digital signiert werden.
Werkzeuge zum digitalen Signieren benutzerspezifischer Programmdateien
Spezielle Werkzeuge sind erforderlich, um eine benutzerdefinierte Programmdatei digital zu signieren. Das erforderliche Werkzeug basiert auf dem Typ der Datei, die signiert werden soll. Im Folgenden erhalten Sie einen Überblick über die beiden Werkzeuge, die verwendet werden können:
Anhängen einer digitalen Signatur – Arbeitsablauf
Im Folgenden finden Sie eine grundlegende Erläuterung des Prozesses, der beachtet werden muss, um eine digitale Signatur an eine AutoLISP- oder Binärdatei anzuhängen.
- Signieren einer AutoLISP-Datei
-
- Erstellen Sie ein digitales Zertifikat, oder erwerben Sie dieses von einem Anbieter.
Weitere Informationen zum Erstellen eines digitalen Zertifikats finden Sie unter "So erstellen Sie ein digitales Zertifikat".
- Wenn Sie ein digitales Zertifikat erstellen, erstellen Sie eine PFX-Datei, und importieren Sie anschließend das digitale Zertifikat.
Weitere Informationen finden Sie in den Themen "So erstellen Sie eine Personal Information Exchange (PFX)-Datei" und "So importieren Sie ein digitales Zertifikat".
- Hängen Sie die digitale Signatur an die AutoLISP-Datei mit dem Werkzeug zum Anhängen digitaler Signaturen (AcSignApply.exe) an.
Weitere Informationen zum Signieren einer AutoLISP-Datei finden Sie unter "So signieren Sie eine AutoLISP-Datei digital".
- Laden Sie die neu signierte Datei in das AutoCAD-basierte Programm und stellen Sie sicher, dass die digitale Signatur erkannt wird.
- Signieren einer Binärdatei
-
- Erstellen Sie ein digitales Zertifikat, oder erwerben Sie dieses von einem Anbieter.
Weitere Informationen zum Erstellen eines digitalen Zertifikats finden Sie unter "So erstellen Sie ein digitales Zertifikat".
- Wenn Sie ein digitales Zertifikat erstellen, erstellen Sie eine PFX-Datei, und importieren Sie anschließend das digitale Zertifikat.
Weitere Informationen finden Sie in den Themen "So erstellen Sie eine Personal Information Exchange (PFX)-Datei" und "So importieren Sie ein digitales Zertifikat".
- Hängen Sie die digitale Signatur an die Binärdatei mit dem Signierwerkzeug (SignTool.exe) an.
Weitere Informationen zum Signieren einer Binärdatei finden Sie unter "So signieren Sie eine Binärdatei digital (ObjectARX oder Managed .NET)".
- Laden Sie die neu signierte Datei in das AutoCAD-basierte Programm und stellen Sie sicher, dass die digitale Signatur erkannt wird.