Digital Signature automatically inserted?

764 views
Skip to first unread message

robphelan

unread,
May 10, 2010, 9:24:56 AM5/10/10
to Adobe LiveCycle Developers
Is it possible to generate a non-interactive form with a digital
signature already in-place?

We're generating invoices out of SAP and need to have a digital
signature in place when we email the PDF to our vendor.

Could someone give some direction in how to do this?

I'm familiar with putting the field on the screen & locking down
values after the user clicks on it, but can't seem to figure out how
to automatically insert it on form generation.

Thanks a lot,
Robert.

--
You received this message because you are subscribed to the Google Groups "Adobe LiveCycle Developers" group.
To post to this group, send email to live...@googlegroups.com.
To unsubscribe from this group, send email to livecycle+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/livecycle?hl=en.

robphelan

unread,
May 10, 2010, 9:26:01 AM5/10/10
to Adobe LiveCycle Developers
I forgot to mention, the digital signature will always be the same and
it should be fine to embed it in the form so it can be generated in a
background process where we don't have access to a network drive.

thanks,
rp

Rob McDougall

unread,
May 10, 2010, 10:36:55 AM5/10/10
to Adobe LiveCycle Developers
What LiveCycle modules do you have? This typically requires the
LiveCycle Digital Signatures module or a PDF library such as Big
Faceless or iText.

Regards,
Rob

Rob McDougall | Senior Technical Architect | 4Point | www.4Point.com

robphelan

unread,
May 10, 2010, 10:47:39 AM5/10/10
to Adobe LiveCycle Developers
To be honest, i'm not sure we have any other modules installed. Is
there a way to check that?

We use a standard LCD package delievered by SAP.

On May 10, 9:36 am, Rob McDougall <rob.mcdougall.4po...@gmail.com>
wrote:
> For more options, visit this group athttp://groups.google.com/group/livecycle?hl=en.- Hide quoted text -
>
> - Show quoted text -

robphelan

unread,
May 10, 2010, 10:49:40 AM5/10/10
to Adobe LiveCycle Developers
I did see this in the LCD help:

"You can use Adobe document services to sign a document, validate a
signature, select the collection of objects to lock, or certify a PDF
document programmatically. This workflow is ideal when a large number
of documents require a signature because they can be signed in a batch
process.
To sign PDF documents in Adobe document services, configure the web
service for secure access using the secure sockets layer (SSL). For
details about this configuration, see the Adobe document services
Configuration documentation."

I'll see if I can find that doc.

On May 10, 9:36 am, Rob McDougall <rob.mcdougall.4po...@gmail.com>
wrote:
> For more options, visit this group athttp://groups.google.com/group/livecycle?hl=en.- Hide quoted text -
>
> - Show quoted text -

Rob McDougall

unread,
May 10, 2010, 11:00:27 AM5/10/10
to Adobe LiveCycle Developers
I'm not an SAP expert however I don't believe that you have access to
any functionality that allows you to "sign PDFs on the server" with
just the standard SAP package.

You'll need to acquire some additional software to do the signing on
the server.

Regards,
Rob

Rob McDougall | Senior Technical Architect | 4Point | www.4Point.com

> > For more options, visit this group athttp://groups.google.com/group/livecycle?hl=en.-Hide quoted text -
>
> > - Show quoted text -
>
> --
> You received this message because you are subscribed to the Google Groups "Adobe LiveCycle Developers" group.
> To post to this group, send email to live...@googlegroups.com.
> To unsubscribe from this group, send email to livecycle+...@googlegroups.com.

Rob McDougall

unread,
May 10, 2010, 11:38:17 AM5/10/10
to Adobe LiveCycle Developers
Hmm, you're right. It does look like you should be able to do what
you're looking to do on the server.

I see somewhere in the docs that you can certify documents with Adobe
Document Services. If you can certify a document, then you should (in
theory) be able to sign an existing signature field too. Both
operations are largely the same.

You may need an SAP developer to create some code to do server-side
signing. What exactly are you trying to do?

Regards,
Rob

Rob McDougall | Senior Technical Architect | 4Point | www.4Point.com

> > For more options, visit this group athttp://groups.google.com/group/livecycle?hl=en.-Hide quoted text -
>
> > - Show quoted text -
>
> --
> You received this message because you are subscribed to the Google Groups "Adobe LiveCycle Developers" group.
> To post to this group, send email to live...@googlegroups.com.
> To unsubscribe from this group, send email to livecycle+...@googlegroups.com.

robphelan

unread,
May 10, 2010, 11:56:53 AM5/10/10
to Adobe LiveCycle Developers

Well, I'll be the SAP developer/Adobe developer..

We're changing the way we communicate some invoices to some vendors to
speed up payment. We will need to have the invoices digitally signed
and also attach the .cer signature file to the email.

On May 10, 10:38 am, Rob McDougall <rob.mcdougall.4po...@gmail.com>
> > > For more options, visit this group athttp://groups.google.com/group/livecycle?hl=en.-Hidequoted text -
>
> > > - Show quoted text -
>
> > --
> > You received this message because you are subscribed to the Google Groups "Adobe LiveCycle Developers" group.
> > To post to this group, send email to live...@googlegroups.com.
> > To unsubscribe from this group, send email to livecycle+...@googlegroups.com.
> > For more options, visit this group athttp://groups.google.com/group/livecycle?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups "Adobe LiveCycle Developers" group.
> To post to this group, send email to live...@googlegroups.com.
> To unsubscribe from this group, send email to livecycle+...@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/livecycle?hl=en.- Hide quoted text -

Rob McDougall

unread,
May 10, 2010, 1:33:15 PM5/10/10
to Adobe LiveCycle Developers
OK, I'm not quite understanding why you're doing that. Are you
signing the invoice on your own behalf or on the vendor's behalf? Why
are you sending the .cer signature file?

Other questions aside, you will be looking for something called the
SignatureServiceClient object on the server (assuming the version of
SAP you're using has something resembling a current release of
LiveCycle). There's a bunch of parameters you need to pass it that
look very complicated, and kindof are :(, however you can start with
getting it working with all default settings and tweak them as you
find out you need to. The LiveCycle javadocs for it is here:
http://help.adobe.com/en_US/livecycle/9.0/programLC/javadoc/com/adobe/livecycle/signatures/client/SignatureServiceClient.html

Regards,
Rob

On May 10, 11:56 am, robphelan <robphe...@gmail.com> wrote:
> Well, I'll be the SAP developer/Adobe developer..
>
> We're changing the way we communicate some invoices to some vendors to
> speed up payment. We will need to have the invoices digitally signed
> and also attach the .cer signature file to the email.
>

robphelan

unread,
May 10, 2010, 1:46:26 PM5/10/10
to Adobe LiveCycle Developers
hey Rob,

Yes, we're signing the invoices on our own behalf. The customer is
requesting we add the .cer file to the email.

On May 10, 12:33 pm, Rob McDougall <rob.mcdougall.4po...@gmail.com>
wrote:
> OK, I'm not quite understanding why you're doing that.  Are you
> signing the invoice on your own behalf or on the vendor's behalf?  Why
> are you sending the .cer signature file?
>
> Other questions aside, you will be looking for something called the
> SignatureServiceClient object on the server (assuming the version of
> SAP you're using has something resembling a current release of
> LiveCycle).  There's a bunch of parameters you need to pass it that
> look very complicated, and kindof are :(, however you can start with
> getting it working with all default settings and tweak them as you
> find out you need to.  The LiveCycle javadocs for it is here:http://help.adobe.com/en_US/livecycle/9.0/programLC/javadoc/com/adobe...

Rob McDougall

unread,
May 10, 2010, 3:29:44 PM5/10/10
to Adobe LiveCycle Developers
OK, that makes sense (sort of :)).

I'm not sure why you would send the .cer along with every email, as
that seems to defeat the purpose of signing the PDF (assuming he's
taking the .cer at face value).

It would make sense if you sent the .cer to them once and then they
used it for checking any subsequent invoices from you. That would
allow them to to make sure that the invoices did, in fact, come from
you and have not been altered. That's essentially the same as
certifying a PDF.

Do you know if they will be verifying the signatures on the server or
using Adobe Reader? If they are using Adobe Reader, then you can send
the .cer as a .fdf exported identity. That would be easier to import
into Reader than the .cer.

Just a thought.

Regards,
Rob

robphelan

unread,
May 10, 2010, 3:57:32 PM5/10/10
to Adobe LiveCycle Developers
Hey Rob,

We're still in the gathering requirements/proof of concept phase. i'm
not sure about where they will be verifying the signature, but I do
remember them asking for a separate .cer file on the email - it would
make sense, i guess, to only have to send that once.



On May 10, 2:29 pm, Rob McDougall <rob.mcdougall.4po...@gmail.com>
> For more options, visit this group athttp://groups.google.com/group/livecycle?hl=en.- Hide quoted text -
>
> - Show quoted text -

Reply all
Reply to author
Forward
0 new messages