PDF per VBA digital mit Smartcard unterschreiben
Guten Morgen,
ich suche nach einer Möglichkeit durch VBA gesteuert, ein Signaturfeld in einem PDF-Dokument unterschreiben lassen.
Leider konnte ich mit der Google-Suche nur Vorschläge mithilfe einer PFX-Datei finden, jedoch würde ich gern die Unterschrift per Smartcard leisten.
Ist dies überhaupt machbar?
Der manuelle Ablauf bisher, ist wie folgt:
Sobald ich die Smartcard einlege und dann auf das zu signierende Feld klicke,
öffnet sich direkt das Fenster "Mit einer digitalen ID signieren" dort soll die erste von zwei ID´s ausgewählt werden und mit "Weiter" gelange ich zur Vorschau meiner digitalen Unterschrift.
Wenn ich dort dann auf "Unterschreiben" klicke, werde ich nach dem Speicherort gefragt. Danach muss ich in einem anderen Programm mein Password eingeben, hier denke ich wäre vielleicht SendKeys eine Möglichkeit, da das Eingabefenster für das Passwort immer im Vordergrund ist.
Vielen Dank und
mit den besten Grüßen
ich suche nach einer Möglichkeit durch VBA gesteuert, ein Signaturfeld in einem PDF-Dokument unterschreiben lassen.
Leider konnte ich mit der Google-Suche nur Vorschläge mithilfe einer PFX-Datei finden, jedoch würde ich gern die Unterschrift per Smartcard leisten.
Ist dies überhaupt machbar?
Der manuelle Ablauf bisher, ist wie folgt:
Sobald ich die Smartcard einlege und dann auf das zu signierende Feld klicke,
öffnet sich direkt das Fenster "Mit einer digitalen ID signieren" dort soll die erste von zwei ID´s ausgewählt werden und mit "Weiter" gelange ich zur Vorschau meiner digitalen Unterschrift.
Wenn ich dort dann auf "Unterschreiben" klicke, werde ich nach dem Speicherort gefragt. Danach muss ich in einem anderen Programm mein Password eingeben, hier denke ich wäre vielleicht SendKeys eine Möglichkeit, da das Eingabefenster für das Passwort immer im Vordergrund ist.
Vielen Dank und
mit den besten Grüßen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 534700
Url: https://administrator.de/contentid/534700
Ausgedruckt am: 25.11.2024 um 06:11 Uhr
4 Kommentare
Neuester Kommentar
hier denke ich wäre vielleicht SendKeys eine Möglichkeit, da das Eingabefenster für das Passwort immer im Vordergrund ist.
Unzuverlässig und altbacken, für sowas gibt es heutzutage x Commandline-Tools oder entsprechende Plugins die das zuverlässig (ohne an der GUI rumzufummeln) erledigen, z.B.https://www.pdfblog.at/2011/01/edocprintpro-sign-plugin-pdf-dokumente-si ...
Dialoge für Abfragen bei Smartcards sind auch meist zusätzlich besonders geschützt da funktioniert das mit SendKeys und Konsorten nicht.
Zitat von @TeeKanne:
Leider habe ich nicht die Möglichkeit Tools o.ä. zu installieren.
Die Frage ist weiterhin offen, kennt jemand eine Lösung?
Ja, sag deinem Vorgesetztem Bescheid das du so nicht arbeiten kannst und so sonst nur Müll dabei raus kommt . Btw. das Automatisieren eines Zugriffs auf die Smartcard konterkariert die Sicherheit dieser, dann ist der zweite Faktor ja für'n A....! Da kannst du die PFX-Datei auch gleich auf den Rechner legen, denn auf der Smartcard ist ja auch nur ein Zertifikat, ist also Jacke wie Hose.Leider habe ich nicht die Möglichkeit Tools o.ä. zu installieren.
Die Frage ist weiterhin offen, kennt jemand eine Lösung?