Durch Hinzufügen einer digitalen Signatur Vertrauen ausdrücken

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Sie können sehen, dass Sie der Meinung sind eine Datenbank sicher ist und deren Inhalt durch Hinzufügen eines Digitale Signatur in die Datenbank vertrauenswürdig sein kann. Diese hilft Personen verwenden Sie die Datenbank entscheiden, ob und seinen Inhalt zu vertrauen.

Der Prozess, den Sie zum digitalen Signieren eine Datenbank verwenden, hängt davon ab, ob die Datenbank ein neuere Dateiformat, wie etwa einer ACCDB-Datei oder einem älteren Format, beispielsweise eine MDB-Datei verwendet. Allerdings erfordern beide Prozesse an, dass Sie ein Sicherheitszertifikat verwenden.

Ein professioneller Sicherheitszertifikat können oder eigene erstellen. In diesem Thema wird erläutert, wie eigene Sicherheitszertifikat zu erstellen.

Inhalt dieses Artikels

Vorbemerkung

Packen, Signieren und Verteilen einer Access 2010-Datenbank

Digitales Signieren einer Datenbank einer früheren version

Vorbereitende Schritte

Um eine digitale Signatur hinzufügen zu können, müssen Sie zuerst zu erhalten oder erstellen ein Sicherheitszertifikat. Stellen Sie sich ein Sicherheitszertifikat als ein Stift aus, die Sie verwenden, um die Dinge digitales Signieren, oder zu einer Wachs verschlüsseln, den nur Sie anwenden kann.

Wenn Sie ein Sicherheitszertifikat besitzen, können Sie mithilfe der SelfCert-Tools (im Lieferumfang von Microsoft Office enthalten) erstellen.

Erstellen eines selbstsignierten Zertifikats

  1. Klicken Sie in Microsoft Windows auf die Schaltfläche Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft Office, zeigen Sie auf Microsoft Office Tools, und klicken Sie dann auf Digitales Zertifikat für VBA-Projekte.

    – oder –

    Navigieren Sie zu dem Ordner, der die Microsoft Office 2010 Programmdateien enthält. Laufwerk: \Programme\Microsoft office\office14 ist der Standardordner. Suchen Sie in diesem Ordner, und doppelklicken Sie auf SelfCert.exe.

    Das Dialogfeld Digitales Zertifikat erstellen wird angezeigt.

  2. Geben Sie im Feld Ihr Zertifikatsname einen Namen für das neue Testzertifikat ein.

  3. Klicken Sie zweimal auf OK.

Hinweis: Wenn der Befehl Digitales Zertifikat für VBA-Projekte nicht angezeigt wird, oder wenn Sie die Datei "SelfCert.exe"nicht finden, müssen Sie SelfCert möglicherweise installieren.

Installieren von "SelfCert.exe"

  1. Starten Sie Ihre Microsoft Office 2010 Setup-CD oder einem anderen.

  2. Klicken Sie im Setupdialogfeld auf Features hinzufügen oder entfernen und dann auf Weiter.

    Hinweis: Wenn Sie in einer Umgebung arbeiten, in denen Microsoft Office 2010 auf einzelne Computer nach IT-Administratoren und nicht nach CD installiert ist, gehen Sie folgendermaßen vor:

    1. Klicken Sie in Microsoft Windows auf Start und dann auf Systemsteuerung.

    2. Doppelklicken Sie auf Software.

    3. Wählen Sie Microsoft Office 2010 aus, klicken Sie dann auf Ändern.

      Das Setup wird gestartet.

    4. Klicken Sie auf Features hinzufügen oder entfernen und dann auf Weiter.

    5. Fahren Sie wie folgt fort:

  3. Erweitern Sie die Knoten Microsoft Office und Gemeinsam genutzte Office-Features, indem Sie auf die daneben befindlichen Pluszeichen (+) klicken.

  4. Klicken Sie auf Digitales Zertifikat für VBA-Projekte.

  5. Klicken Sie auf Von "Arbeitsplatz" ausführen.

  6. Klicken Sie auf Weiter, um die Komponente zu installieren.

Sie sollten nur SelfCert verwenden, um Signaturen für die Verwendung innerhalb der Organisation zu erstellen. Wenn Sie digitales Signieren einer Datenbank, und klicken Sie dann die Datenbank im Handel verteilen möchten, sollten Sie ein professioneller Sicherheitszertifikat von einer kommerziellen Zertifizierungsstelle (CA) erwerben. Weitere Informationen finden Sie im Abschnitt Siehe auch.

Verpacken, Signieren und Verteilen einer Datenbank Access 2010

Access 2010 erleichtert einfach und schnell signieren und Verteilen einer Datenbank. Bei der Erstellung einer ACCDB oder ACCDE-Datei können Sie die Datei packen, eine digitale Signatur für das Paket gelten, und klicken Sie dann das signierte Paket an andere Benutzer verteilen. Das Tool-Paket, und melden Sie sich stellen die Datenbank in einer Access-Bereitstellung (accdc)-Datei, die Datei signiert und platziert dann das signierte Paket an einem Ort, die Sie festlegen. Benutzer können dann die Datenbank aus dem Paket extrahieren und direkt in der Datenbank (nicht in der Paketdatei) arbeiten.

Beachten Sie dabei folgende Aspekte:

  • Beim Packen einer Datenbank und Signieren des Pakets handelt es sich um einen Weg, mit dem Vertrauen übermittelt werden kann. Wenn Sie eine Datenbank packen und signieren, wird durch Ihre digitale Signatur bestätigt, dass nach dem Erstellen des Pakets keine Änderungen an der Datenbank vorgenommen wurden.

  • Nachdem die Datenbank aus dem Paket extrahiert wurde, besteht keine Verbindung mehr zwischen dem signierten Paket und der extrahierten Datenbank.

  • Das Tool Packen und signieren können nur für Datenbanken, die in einem neuere Dateiformat (ACCDB, ACCDE,...) gespeichert. Access 2010 enthält auch Tools, um sich anzumelden und Verteilen von Datenbanken, die Dateiformat einer früheren haben. Sie müssen das Tool für die digitale Signatur verwenden, das für die Datenbank-Dateiformat geeignet ist, die Sie verwenden.

  • Einem Paket kann jeweils nur eine Datenbank hinzugefügt werden.

  • Bei dem Verfahren wird ein Paket digital signiert, das die gesamte Datenbank enthält, nicht nur Makros oder Module.

  • Dabei wird die Paketdatei komprimiert, um Downloadzeiten zu verkürzen.

  • Sie können Datenbanken aus Paketdateien extrahieren, die sich auf Servern mit Windows SharePoint Services 3.0 oder höher sind.

In den folgenden Abschnitten wird erläutert, wie eine signierte Paketdatei erstellt und die Datenbank aus einer signierten Paketdatei extrahiert und verwendet wird.

Erstellen eines signierten Pakets

  1. Öffnen Sie die Datenbank, die Sie packen und signieren möchten.

  2. Klicken Sie auf die Office-Schaltfläche, zeigen Sie auf Speichern, und klicken Sie dann unter Erweitert auf Packen und Signieren.

    Das Dialogfeld Zertifikat auswählen wird angezeigt.

  3. Wählen Sie ein digitales Zertifikat aus, und klicken Sie dann auf OK.

    Das Dialogfeld Microsoft Office Access Signiertes Paket erstellen wird geöffnet.

  4. Wählen Sie in der Liste Speichern in einen Speicherort für das signierte Datenbankpaket aus.

  5. Geben Sie im Feld Dateiname einen Namen für das signierte Paket ein, und klicken Sie dann auf Erstellen.

    Access erstellt die ACCDC-Datei und legt sie an dem von Ihnen ausgewählten Speicherort ab.

Extrahieren und Verwenden eines signierten Pakets

  1. Klicken Sie auf die Office-Schaltfläche, zeigen Sie auf Öffnen, und klicken Sie dann auf der rechten Seite, klicken Sie auf Öffnen. Das Dialogfeld Öffnen wird angezeigt.

  2. Wählen Sie als Dateityp Microsoft Office Access Signierte Pakete (*.accdc) aus.

  3. Ermitteln Sie mithilfe der Liste Suchen in den Ordner, der die ACCDC-Datei enthält, wählen Sie die Datei aus, und klicken Sie dann auf Öffnen.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie ausgewählt haben, dass Sie dem zum Signieren des Bereitstellungspakets verwendeten Sicherheitszertifikat vertrauen, wird das Dialogfeld Datenbank extrahieren in angezeigt. Fahren Sie mit dem nächsten Schritt fort.

    • Wenn Sie sich noch nicht dafür entschieden haben, dem Sicherheitszertifikat zu vertrauen, wird die folgende Meldung angezeigt.

      Sicherheitshinweis

      Wenn Sie die Datenbank zu vertrauen, klicken Sie auf Öffnen. Wenn Sie alle Zertifikaten dieses Anbieters vertrauen, klicken Sie auf alle von Publisher vertrauen. Das Dialogfeld Datenbank extrahieren in wird angezeigt.

      Hinweis: Wenn Sie ein Datenbankpaket mithilfe eines selbst signierten Zertifikats signieren und beim Öffnen des Pakets auf Gesamtem Inhalt des Herausgebers vertrauen klicken, wird den Paketen, die mit Ihren selbst signierten Zertifikaten signiert werden, immer vertraut.

  5. Optional können Sie in der Liste Speichern in einen Speicherort für die extrahierte Datenbank auswählen und anschließend im Feld Dateiname einen anderen Namen für die extrahierte Datenbank eingeben.

    Tipp: Wenn Sie die Datenbank an einem vertrauenswürdigen Speicherort extrahieren, wird der Inhalt der Datenbank bei jedem Öffnen automatisch aktiviert. Falls Sie einen nicht vertrauenswürdigen Speicherort wählen, wird möglicherweise ein Teil des Datenbankinhalts standardmäßig deaktiviert.

  6. Klicken Sie auf OK.

Wenn Sie nicht sicher sind, ob Sie einem Zertifikat vertrauen können, finden Sie im Artikel Beurteilen der Vertrauenswürdigkeit eines digitalen Zertifikats allgemeine Informationen zur Überprüfung der Datumsangaben und anderer Elemente in einem Zertifikat, anhand derer Sie sicherstellen können, dass ein Zertifikat gültig ist.

Seitenanfang

Digitales Signieren einer Datenbank einer früheren version

Wichtig: Die Schritte in diesem Abschnitt gelten nicht für Datenbanken, die den neuen Dateiformaten vorliegen.

Für Datenbanken können Sie eine Digitale Signatur früher als Access 2010, auf die Komponenten in der Datenbank anwenden. Eine digitale Signatur bestätigt, dass alle Makros und Codemodule andere ausführbaren Komponenten in der Datenbank vom Signierer stammen und nicht mehr verändert hat, da die Datenbank angemeldet wurde.

Sie benötigen zunächst ein digitales Zertifikat, um eine Signatur auf die Datenbank anwenden zu können. Falls Sie Datenbanken zur kommerziellen Verteilung erstellen, müssen Sie ein Zertifikat von einer kommerziellen Zertifizierungsstelle beziehen. Zertifizierungsstellen führen Hintergrundprüfungen durch, um sicherzustellen, dass Personen, die Inhalt (zum Beispiel Datenbanken) erstellen, vertrauenswürdig sind.

Weitere Informationen zu Zertifizierungsstellen, die Dienstleistungen für Produkte von Microsoft anbieten, finden Sie im Abschnitt Siehe auch.

Wenn Sie eine Datenbank für persönliche oder eingeschränkte Arbeitsgruppe Szenarien verwenden möchten, bietet Microsoft Office 2010 ein Tool zum Erstellen eines selbstsignierten Zertifikats an. Die Schritte in den folgenden Abschnitten wird das Installieren und verwenden zum Erstellen eines selbstsignierten Zertifikats ein Tool namens SelfCert.exe erläutert.

Codesignatur einer Datenbank

Hinweis: Denken Sie daran, dass die folgenden Schritte gelten nur wenn Sie Datenbanken in Access 2010 verwenden, die eine der früheren Datenbank-Dateiformate wie eine MDB-Datei verwenden. Wenn neuere Datenbanken anmelden möchten, finden Sie im Abschnitt Verpacken, Signieren und Verteilen einer Access 2010-Datenbankaus.

  1. Öffnen Sie die Datenbank, die Sie signieren möchten.

  2. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Makro auf Visual Basic, um den Visual Basic-Editor zu öffnen.

    Tastenkombination drücken Sie ALT + F11.

  3. Wählen Sie im Fenster "Projektexplorer" die Datenbank oder das VBA-Projekt (Visual Basic for Applications) aus, die bzw. das Sie signieren möchten.

  4. Klicken Sie im Menü Extras auf Digitale Signatur.

    Das Dialogfeld Digitale Signatur wird angezeigt.

  5. Klicken Sie auf Auswählen, um Ihr Testzertifikat anzuzeigen.

    Das Dialogfeld Zertifikat auswählen wird angezeigt.

  6. Wählen Sie das Zertifikat aus, das Sie anwenden möchten.

    Wenn Sie die Schritte im vorherigen Abschnitt durchgeführt haben, wählen Sie das mithilfe von SelfCert erstellte Zertifikat aus.

  7. Klicken Sie auf OK, um das Dialogfeld Zertifikat auswählen zu schließen, und klicken Sie auf OK, um das Dialogfeld Digitale Signatur zu schließen.

Tipps für das Signieren von Datenbanken aus früheren Versionen

  • Wenn Sie verhindern möchten, dass Benutzer der Lösung Ihr VBA-Projekt versehentlich ändern und damit Ihre Signatur ungültig machen, sperren Sie das VBA-Projekt, bevor Sie es signieren.

    Hinweis: Das Sperren Ihres VBA-Projekts kann nicht verhindern, dass ein anderer Benutzer die digitale Signatur durch eine andere Signatur ersetzt. Administratoren eines Unternehmens können zum Beispiel Vorlagen und Add-Ins noch einmal signieren, sodass sie genau kontrollieren können, was Benutzer auf ihren Computern ausführen dürfen.

  • Wenn Sie ein VBA-Projekt digital signieren, sollten Sie einen Zeitstempel verwenden, sodass andere Benutzer Ihre Signatur auch dann überprüfen können, wenn das für die Signatur verwendete Zertifikat abgelaufen ist. Weitere Informationen zu VBA-Sicherheit und Zeitstempeln finden Sie unter Microsoft Office Online.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×