Hallo,
das wird höchstwahrscheinlich mit Secureblackbox (ehemals Eldos, jetzt n/ software) funktionieren:
https://www.nsoftware.com/sbb/
siehe hier:
https://cdn.nsoftware.com/help/SBF/d...ateStorage.htm
Stichwort für Smartcards ist PKCS#11:
https://en.wikipedia.org/wiki/PKCS_11
Ich habe irgendwann mal den Source gekauft und eben in einer älteren Version geschaut - da gibt es sogar ein Beispiel (Samples\Delphi\
DC\PDFBlackbox\DCISAPI_MultiSign) in dem es heisst:
Code:
Welcome to the sample which shows how to use a certificate located in the Windows Certificate Storage, in a PKCS#11-compatible token or smart card [...]
Die Secureblackbox ist sehr modular aufgebaut, ob man damit ein PDF oder irgendetwas anderes signiert ist erst einmal egal.
Schön ist, dass man das ganze komplett in die EXE eincompilieren kann, kein OCX oder sonst was erforderlich.
Grüße
Sebastian