on 04-13-2007 3:54 PM
Hi Folks!
I'd like to digitally sign a PDF document out of an ABAP program or class, just to ensure that the document was not modified by anyone.
In my program I hold the PDF as a binary stream in a XSTRING variable. I convert it into a binary table and use the function module 'SSF_KRN_SIGN_BY_AS' to sign this binary stream. In general, this is working fine (validating it with function module 'SSF_KRN_VERIFY' is successful).
But if I open the generated file with Acrobat Reader, no signature is found.
Obviously it does not work to sign the binary directly, as I did.
How can I create a digital signature on PDFs using ABAP? Do I have to convert it into ASCII or so before? Or: How must a signature be attached to a PDF file?
Our release is 620. Every little hint is appreciated.
Regards,
Torsten
Hi Torsten,
Did you solved this issue ? I have now the same task/problem. Could you share please any clue. How can I get this thing done ?
Best regards!
Tomek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You can refer the following,
Link:[http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/e0fbaa71-cd8d-2910-5982-e30626035400]
Link:[http://help.sap.com/saphelp_nw70/helpdata/en/18/ecb69017ad4765855425b97f666470/content.htm]
Link:[http://www.sapfans.com/forums/viewtopic.php?f=13&t=346498]
Link:[http://www.saptechies.com/digital-signature-for-form-16/]
Thanks,
Renuka S.
To digitally sign a document you have 2 options: use an internal SAP Netweaver JAVA instance with ADS or use an external service commercially available (there are dozens out there).
You will need to import a valid certificate signed by a globally accepted CA (Digicert, ...) on the JAVA instance and use an HTTPS RFC from the ABAP to the JAVA instance:
3298729 - SSL connection between ABAP and ADS - Guided Answers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.