VBA Code Signatur zertifikat
Zertifikat für VBA Code Zentral hinterlegen
Hallo!
Ich werwende in einer W2K Domäne eine selbst erstellte Access-Anwendung. In dieser Anwendung habe ich einige Zeilen VBA Code geschrieben. Seit Office 2003 beschwert sich Access nun beim Öffnen der Anwendung, dass der VBA Code nicht vertrauenswürdig sei.
Wenn ich mit Hilfe von selfcert.exe ein eigenes zertifikat erstelle, wird es ausschlisslich an einem Rechner angenommen.
Wie kann ich ein Zertifikat erstellen, das in der Gesammten Domäne als gültig angesehen wird und wo muss ich dieses Dann hinterlegen?
Hallo!
Ich werwende in einer W2K Domäne eine selbst erstellte Access-Anwendung. In dieser Anwendung habe ich einige Zeilen VBA Code geschrieben. Seit Office 2003 beschwert sich Access nun beim Öffnen der Anwendung, dass der VBA Code nicht vertrauenswürdig sei.
Wenn ich mit Hilfe von selfcert.exe ein eigenes zertifikat erstelle, wird es ausschlisslich an einem Rechner angenommen.
Wie kann ich ein Zertifikat erstellen, das in der Gesammten Domäne als gültig angesehen wird und wo muss ich dieses Dann hinterlegen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 31559
Url: https://administrator.de/contentid/31559
Ausgedruckt am: 26.11.2024 um 12:11 Uhr
5 Kommentare
Neuester Kommentar
So einfach geht das nicht.
Denn die digitale Signatur beruht auf einer PKI.
Da du schreibst, das du AD betreibst, kannst du auf dem Server eine Zertifizierungsstelle installieren. Dann verteilst du per AD deren CA zertifikat.
Jetzte kannst du dir bei deiner CA ein Zertifikat für die Codesigniereung beantragen.
Sobal dies denn signeiert wird, kannst du es benutzten um die Macros zu signieren.
Und fortan sollte Acces auf den cllientrechnern sich nicht mehr über unsicheren Code beschweren. Ich betreiber auch meine eigene CA. Zwar nicht unter Windows. Aber die Vorgehenweise ist die selbe.
Denn die digitale Signatur beruht auf einer PKI.
Da du schreibst, das du AD betreibst, kannst du auf dem Server eine Zertifizierungsstelle installieren. Dann verteilst du per AD deren CA zertifikat.
Jetzte kannst du dir bei deiner CA ein Zertifikat für die Codesigniereung beantragen.
Sobal dies denn signeiert wird, kannst du es benutzten um die Macros zu signieren.
Und fortan sollte Acces auf den cllientrechnern sich nicht mehr über unsicheren Code beschweren. Ich betreiber auch meine eigene CA. Zwar nicht unter Windows. Aber die Vorgehenweise ist die selbe.
Wenn du dir alles selberbaust dann bei deiner CA auf dem Windows Server über eine Weboberfläche. Oder du kauft dir eins.(Wird aber ziemlich teuer)
Für interne Anwendungen würd ich mit aber lieber selber eine CA aufbauen.
Der Dienst den zu auf dem Windowsserver installieren must, nennt sich glaube ich Stammzertifizierunfsstelle. Und benötigt den IIS.
Für interne Anwendungen würd ich mit aber lieber selber eine CA aufbauen.
Der Dienst den zu auf dem Windowsserver installieren must, nennt sich glaube ich Stammzertifizierunfsstelle. Und benötigt den IIS.