Teil 2 – Project Makrosignatur über eine Active Directory CS

Nachdem wir nun in unserem ersten Artikel das Zertifikat für die Verwendung für unsere Makrosignatur erstellt haben, können wir nun das Zertifikat in unseren lokalen Zertifikatspeicher bereitstellen. Hierzu melden Sie sich an Ihrem Rechner an, auf dem Microsoft Project für Office 365 oder Project 2016 installiert ist. Gehen Sie hierzu wie folgt vor.

Voraussetzungen für diese Bespiel:

  • Einen Server mit Microsoft Server 2012 R2 mit installierten Active Directory
  • Einen Server mit Microsoft Server 2012 R2 und installiertem Active Directroy Certificate Services (AD CS)
  • Einen Client mit Microsoft Windows 10 und installierten Project für Office 365 oder Project 2016

Melden Sie sich an Ihrem Computer an. Klicken Sie mit der rechten Maustaste auf das Windows Logo und wählen Sie im Kontextmenü den Eintrag “Ausführen”. Geben Sie in dem sich öffnenden Fenster den Namen “mmc” ein und klicken Sie anschließend auf “Ok” oder klicken Sie auf “Enter”.

https://blankertz-pm.de/wp-content/uploads/2018/05/image25.png

Klicken Sie nun im oberen Bereich auf den Button “Datei”. Wählen Sie die Option “Snap-In hinzufügen/entfernen” aus. In dem sich nun öffnenden Fenster, scrollen Sie ganz nach unten und suchen den Eintrag “Zertifikate” aus. Klicken Sie anschließend in der Mitte auf den Button “Hinzufügen”. Nachdem Sie das Snap-In hinzugefügt haben, klicken Sie bitte auf “OK”.

https://blankertz-pm.de/wp-content/uploads/2018/05/image26.png

Klicken Sie nun auf “Eigene Zertifikate”. Klicken dann die rechte Maustaste und wählen Sie im Kontextmenü den Eintrag “Ansichten –> Optionen”. Wählen Sie in dem sich öffnenden Fenster die Option “Zertifikatzweck” aus. Schließen Sie anschließend wieder das Fenster, indem Sie auf “OK” klicken.

https://blankertz-pm.de/wp-content/uploads/2018/05/image27.png

Klicken Sie nun auf den Ordner “Codesignatur”. Klicken Sie wieder auf die rechte Maustaste und wählen Sie im Kontextmenü die Option “Alle Aufgaben –> Neues Zertifikat anfordern…” aus.

https://blankertz-pm.de/wp-content/uploads/2018/05/snaghtml69065f2.png

Klicken Sie Sie nun auf “Weiter”.

https://blankertz-pm.de/wp-content/uploads/2018/05/snaghtml692cfce.png

Klicken Sie im folgendem Fenster ebenfalls auf “Weiter”.
   https://blankertz-pm.de/wp-content/uploads/2018/05/snaghtml693a6f4.png

Wählen Sie nun das Zertifikat aus, was Sie in unserem vorherigen Artikel bereitgestellt haben aus und klicken Sie anschließend auf registrieren.

https://blankertz-pm.de/wp-content/uploads/2018/05/image28.png

Die erfolgreiche Bereitstellung sollte nun wie folgt angezeigt werden. Klicken Sie anschließend auf “Fertig stellen”.

https://blankertz-pm.de/wp-content/uploads/2018/05/snaghtml696bc13.png

Nun können Sie das Zertifikat in Project für Office 365 und Project 2016 verwenden. Öffnen Sie hierzu Ihr Microsoft Project auf Ihrem Client. Öffnen Sie ein leeres Projekt und öffnen Sie den VBA-Editor, indem Sie auf die Registerkarte “Entwicklertools” klicken und dann auf den Button “Visual Basic” klicken. Wählen Sie nun innerhalb des Menüs “Extras” die Option “Digitale Signatur” aus.

https://blankertz-pm.de/wp-content/uploads/2018/05/image29.png

Wie Ihnen nun angezeigt wird, ist das VBA-Project noch nicht mit einem Zertifikat versehen. Hierzu klicken Sie nun auf den Button “Wählen”. Ihnen wird nun das zuvor hinzugefügte Zertifikat für die Codesignierung angezeigt. Klicken Sie hier auf “OK”.

https://blankertz-pm.de/wp-content/uploads/2018/05/snaghtml69cfc0d.png
    Wie Sie nun erkennen können, wird das Zertifikat auf Ihren Code nun angewendet. Sie können bei Bedarf das Zertifikat auch wieder entfernen.

Hinweis: Bitte beachten Sie, dass die Sicherheitsvorkehrung nur etwas bringt, wenn von der IT-Abteilung innerhalb des Trust-Center die Benutzung von Makros auf die Option “Alle Makros außer digital signierten Makros deaktivieren” gesetzt werden. Als Empfehlung sollte die Einstellung über eine GPO erfolgen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.