How to sign with AATL compatible certs from USB/HSM?

Product: PDFNet for python

Product Version: 9.2.0

Please give a brief summary of your issue:
(Think of this as an email subject)
Trying to sign/certify with AATL compatible certs

Please describe your issue and provide steps to reproduce it:
(The more descriptive your answer, the faster we are able to help you)
We are attempting to sign/certify documents with AATL compatible certs, but it seems like the only document signing certs come on USB drives or HSMs.

How can you interact with these to get the .pfx file/buffer required for signing & certifying programmatically with the CertifyOnNextSave/SignOnNextSave func? The servers hosting our application will not have direct access to the USB/HSM drive.

Hello, I’m Ron, an automated tech support bot :robot:

While you wait for one of our customer support representatives to get back to you, please check out some of these documentation pages:



If you would like to customize the process and use HSM’s its possible to extend the extend the API to create a custom signature workflow. Please see the guide here on how to do so.

Is this only possible on windows? Would it work with a cloud HSM?