In Linux, I am looking for a way to sign a PDF file using a certificate stored in a smart card similar to the feature offered by adobe acrobat reader (Tools->Certificates->Digitally Sign). The latter allows the user to place a signature inside the PDF and then after providing a pin it puts a time-stamped signature.
Is this possible? If yes, please provide a free solution if available. Thanks.