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 jeden Dateityp signieren, der digitale Signaturen unterstützt und in ein AutoCAD-basiertes Programm oder AutoCAD LT 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. Vorgabemäß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 mit dem Werkzeug zum Anhängen digitaler Signaturen (AcSignApply.exe) an die AutoLISP-Datei 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 ein AutoCAD-basiertes Programm oder AutoCAD LT, und vergewissern Sie sich, 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 mit dem Signierwerkzeug (SignTool.exe) an die Binärdatei 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.