Digital signatures getting more difficult

I'm sure there are good reasons for the changes, but from my viewpoint digital signatures in Acrobat are becoming less convenient with each new version I try.
I make extensive use of invisible signatures, with a number of people required to invisibly sign each document. In Acrobat 5.05 it was a breeze, either using a menu option or the dropdown in the signatures panel (my preferred method). Deleting a signature field was equally convenient. Just right click the field and delete it.
In Acrobat 7, the menu and dropdown options disappeared and one has to go through a bunch of screens to get there. Not terrible, but less convenient. Also, documents created using Acrobat 5 or 7 could be signed using either version as long as the document was created using Acrobat 5 (PDF 1.4) compatibility. For deletion, signature fields must be cleared first, and only then can they be deleted. In both cases, creating invisble signatures and deleting signature fields, there are more steps in Acrobat 7 than in Acrobat 5.05. I can live with it, but it seems like reverse progress to me.
Now I am trying to help my boss use Acrobat 10 to invisibley sign documents created using Acrobat 7 and already invisibly signed by others using Acrobat 7 and Acrobat 5.05. If there's a way to do it, I can't find it. I suppose I could create a blank signature graphic, but that seems silly. Neither can I find any way to delete signature fields. I can clear them, but not delete them.
I'm guessing that the changes to digital signature functionality have something to do with making signed PDFs more secure and more difficult to tamper with, but I find it hard to believe that can't be accomplished without losing so much functionality.
I need to be able to have multiple invisible signatures and the capability to remove signature fields, and I need to be able to do it in Acrobat versions 5.05, 7, and X for documents created using any of those versions. If anyone knows how it can be done, please let me know.
Thanks.

What viewer are you using for showing the PDF?

Similar Messages

  • Digital Signature: Need More Control

    I am trying to use Digital Signatures in my form. I need to be able to specify following
    1. Dialog box with Add Digital ID button is opened always even if there is only one Digital ID exists in the system.
    2. Default to Ask me which Digital ID use next time.
    And after selecting the signature is there a way to extract the following form the signature? I need these for comparison.
    1. Name of the signer
    2. Name of Company
    3. Email address of the person signed.
    Any help is appreciated. A sample is more appreciated.
    Thanks in advance,
    SekharN

    Submit your feedback directly to Apple:
    http://www.apple.com/feedback
    Best of luck.

  • Digital Signatures getting lost when page presence set to hidden

    HI All,
    My project uses a multi page PDF which has signature fields in different pages. Because of performance issues i am showing only one page at a time and using navigation buttons to browse through pages. So when the PDF loads it displays Page1 and i sign the Digital Signature field and Click the next button which has event like
    Page2.presence="visible";
    Page1.presensce ="hidden";
    Now page2 is visible and if i move back to the Page1, the digital signatures are lost.
    But if i dont click the button , and save the PDF, the signature field is retained.
    I am not sure how can i retain the signature in this scenario
    Any help on this greatly appreciated.
    Thanks in advance.
    Ajesh Joseph

    What viewer are you using for showing the PDF?

  • Digital Signature getting invalidated

    Hi ,
    I am getting the following error (Report Code - 400  Unrecognized PDF content: The document contains PDF content or custom content not supported by the current version of Adobe Reader.The document appears to have been produced by a later version of Acrobat.) when i am digitally signing my form, due to which my signature is breaking. What can be the reason for this error ?
    P.S - I am using Adobe Life Cycle Designer ES 2 and Adobe Reader Version 9.1

    Kindly check SAP note: 1589254 and 1168740 as it has all the information regarding this 1847862 - New Form 16 Layout for Financial Year 2012-2013

  • !!! Digital Signature - get Signer name

    Hi all,
    I need to get the name of signer in DS process!
    I used the function ds_log_display and with a debugger i saw the name in one of the structure of another function bal_log_msg_read (called from above func.) .
    When i tried to use bal_log_msg_read  in my prog i get no messages because a <b>macro</b> in this function get the data as first step...
    I checked also:
    SAP_BAL_DEMO_05 - unsuccessfully
    BAL_DSP_LOG_DISPLAY -  unsuccessfully
    Bal_db_search - successfully
    balm, balhdr tables
    May be there is another solution to get the name of the signer.
    Please your help. i need a solution as soon as possible.
    Thanks in advance,
    Ronit

    hi
    please check if the folowing helps...
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0fbaa71-cd8d-2910-5982-e30626035400
    http://abapcode.blogspot.com/2007/06/adobe-document-service-digital.html
    regards
    dinesh

  • HT1420 Is it me or is iTunes getting more difficult to use?

    I am trying to authorize my PC but the instructions make no sense. They say "From the Store menu, choose Authorize This computer". Well there is no Store menu just an iTunes Store menu and that gets me nowhere and does not bring up an Authorize this compter option.
    Given the trouble curently with my iPad updating I think Aplle and I are about to part company.
    Grrr

    Press the Alt and S keys and choose Authorize this Computer, or click here, follow the instructions, click on Store in the menu bar, and choose Authorize this Computer.
    (92998)

  • Certified digital signature

    Does anyone know how I can assign a digital signature to a PDF document, a word or pages document or an email message using Snow leopard?
    Thanks
    OF

    You can download Adobe Digital Signature here.
    http://www.adobe.com/security/partners_cds.html
    Goggle "Digital Signature for more"
    Also, if you have Adobe Acrobat or Acrobat Pro it's built-in.
    EDIT: There's nothing in SL and also note that not all institutions accept digital signatures.
    -mj
    Message was edited by: macjack

  • How to get digital signature for Google Map geocoding V3 in PL/SQL?

    Hi, Gurus:
        Could anyone provide me an example about how to generate digital signature for Google Maps service v3 in PL/SQL? We tried to upgrade our program using Google maps service from v2 to v3. We are using PL/SQl on background to send request to Google for geocoding. We found some sample code to register with digital signature, but none of them is based on PL/SQl. Notice I used Google business client ID "gme-XXX" and wallet.
    https://developers.google.com/maps/documentation/business/webservices/auth#digital_signatures
    Google Maps API - more URL signing samples
    Here is my code for V2. I notice in order to get signature, I need to use HMAC-SHA1 algorithm.
    procedure Get_Geocoding(P_s_Address in varchar2, P_s_Geocoding out varchar2, P_n_accuracy out number, P_b_success out boolean) is
      l_address varchar2(4000);
      l_url varchar2(32000);
      l_response varchar2(3200);
      n_first_comma number;
      n_second_comma number;
      n_level_length number;
    BEGIN
      /* TODO implementation required */
      l_address:=APEX_UTIL.URL_ENCODE(P_s_Address);
      l_address := replace(l_address,' ','+');
      l_url := 'http://maps.google.com/maps/geo?q='||l_address||'&'||'output=csv'||'&'||'client=gme-XXX';
    l_response := utl_http.request(l_url, APEX_APPLICATION.G_PROXY_SERVER, '/u02/app/oracle/admin/apexsb/wallet', 'XXXXXXXX');
      n_level_length:=0;
      n_first_comma:=instr(l_response,',',1,1);
      n_second_comma:=instr(l_response,',',1,2);
      n_level_length:=n_second_comma-n_first_comma-1;
      P_n_accuracy:=0;
      if n_level_length>0 then
      P_n_accuracy:=to_number(substr(l_response,n_first_comma+1, n_level_length));
      end if;
      l_response:=substr(l_response,instr(l_response,',',1,2)+1);
      --dbms_output.put_line('In function: l_response ='||l_response);
      P_s_Geocoding:=l_response;
      if (P_s_Geocoding<>'0,0') then
      P_b_success:=true;
      --dbms_output.put_line('true');
      else
      P_b_success:=false;
      --dbms_output.put_line('false');
      end if;
    END;
    Thanks!

    Hi, guys:
        I tried to generate digital signature for Google map service
         Maps for Business: Generating Valid Signatures - YouTube
        Generating an HMAC-SHA-1 Signature Using Only PL/SQL
          OAuth and the PL/SQL | Data Warehouse in the Cloud
       but I got error message from Google:
    Unable to authenticate the request. Provided 'signature' is not valid for the provided client ID. Learn more: https://developers.google.com/maps/documentation/business/webservices/auth
       I think there is something wrong with my code to generate signature, as if I remove the part regarding client and signature, it will work, can anyone help me on this problem?
    /*Procedure Get_Geocoding is used to get geocoding with accuracy level for V3 business account, you can find Google map digital signature descrirption from
    https://developers.google.com/maps/documentation/business/webservices/auth#digital_signatures
    if geocoding is 0,0, procedure returns false to indicate failure of get geocoding*/
    procedure Get_Geocoding2(P_s_Address in varchar2, P_s_Geocoding out varchar2, P_n_accuracy out number, P_b_success out boolean) is
      --private key for Google business account, this is provided by Google with client name.
      l_private_key_src varchar2(200):='xxxxxxxxxxxxxxxxxxx';
      l_private_key_b64_alter varchar2(200):= translate(l_private_key_src,'-_','+/');
      l_private_key_bin raw(2000);
      l_client_name varchar2(100):='gme-xxx';
      l_signature_mac raw(2000);
      l_signature_b64 varchar2(200);
      l_signature_b64_alter_back varchar2(200);
      l_Google_service_domain varchar2(200):='http://maps.googleapis.com';
      l_address varchar2(4000);
      l_url varchar2(32000);
      l_path varchar2(32000);
      l_response varchar2(32000);
      l_page UTL_HTTP.HTML_PIECES;
      n_actual_length number;
      json_obj json;
      json_tempobj json;
      jl_listOfValues json_list;
      json_geom_obj json;
      json_loc json;
      l_lat  VARCHAR2(40);
      l_lng  VARCHAR2(40);
      l_status VARCHAR2(255);
      json_accuracy json;
      --temp_string varchar2(10000);
      n_first_comma number;
      n_second_comma number;
      n_level_length number;
      BEGIN
    /* TODO implementation required */
    l_private_key_bin := utl_encode.base64_decode(UTL_I18N.string_to_raw(l_private_key_b64_alter, 'AL32UTF8'));
    l_address:=APEX_UTIL.URL_ENCODE(P_s_Address);
    --dbms_output.put_line(l_address);
    l_address := replace(l_address,' ','+');
    l_path := '/maps/api/geocode/json?address='||l_address||'&'||'sensor=true';
    dbms_output.put_line(l_path);
    l_signature_mac :=DBMS_CRYPTO.mac(UTL_I18N.string_to_raw(l_path, 'AL32UTF8'), DBMS_CRYPTO.hmac_sh1,l_private_key_bin);
    l_signature_b64:= UTL_RAW.cast_to_varchar2(UTL_ENCODE.base64_encode(l_signature_mac));
    l_signature_b64_alter_back:=translate(l_signature_b64,'+/','-_');
    dbms_output.put_line(l_signature_b64_alter_back);
    --get response from Google map service
    l_url:=l_Google_service_domain||l_path||'&client='||l_client_name||'&signature='||l_signature_b64_alter_back;
    --l_url:=l_Google_service_domain||l_path;
    dbms_output.put_line(l_url);
    l_page:=utl_http.request_pieces( l_url, 99999);
    for i in 1..l_page.count loop
    l_response:=l_response||l_page(i);
    end loop;
    n_actual_length:=length(l_response);
    dbms_output.put_line(n_actual_length);
    dbms_output.put_line(l_response);
    --parse JSON result
    json_obj:=new json(l_response);
    l_status := json_ext.get_string(json_obj, 'status');
    IF l_status = 'OK' then
    jl_listOfValues := json_list(json_obj.get('results'));
    json_tempobj := json(jl_listOfValues.get(1));
    json_geom_obj := json(json_tempobj.get(3));
    json_loc := json_ext.get_json(json_geom_obj, 'location');
    l_lat := to_char(json_ext.get_number(json_loc, 'lat'));
    l_lng := to_char(json_ext.get_number(json_loc, 'lng'));
    P_s_Geocoding:=l_lat||','||l_lng;
    dbms_output.put_line('##########'||P_s_Geocoding);
    case json_ext.get_string(json_geom_obj, 'location_type')
    when 'ROOFTOP' then P_n_accuracy:=9;
    when 'RANGE_INTERPOLATED' then P_n_accuracy:=7;
    when 'GEOMETRIC_CENTER' then P_n_accuracy:=5;
    else P_n_accuracy:=3;
    end case;
    P_b_success:=true;
    else
    P_b_success:=false;
    P_n_accuracy:=0;
    P_s_Geocoding:='0,0';
    end if;
      END;

  • Digital Signatures signed by Gemsign are not getting retained if we save and open the pdf

    Please let me know what to do to make the digital signatures signed by Gemsign signature to be in visible mode if we save, close and reopen the pdf deisgned using Adobe Licecycle designer ES3 version.

    Are production and development systems are on different versions?
    Can you explain more about the workflow? What do you mean by not retained ? Is signature getting cleared?
    --Santosh

  • Digital Signatures signed by Gemsign are not getting retained on flattened document in production

    Hi,
    Anyone please help me in solving the below issue.
    Digital Signature are not getting retained in the flattened version of Production which is designed by Adobe livecycle designer ES3 version. But if we use the same xdp file in development the Digital Signatures are getting retained on the flattened version. The Digital SIgnature are signed by Gemsign signature pad.

    Are production and development systems are on different versions?
    Can you explain more about the workflow? What do you mean by not retained ? Is signature getting cleared?
    --Santosh

  • I am getting error :digital signature for this package is incorrect--

    I have completed a clean install and have installed OS 9.2 as well as OS 10.3
    and OS 10.4.2 from install DVDs apparently successfully. Now when I attempt to install the software updates for my computer, I get error that the digital signature of this package is incorrect and may have been corrupted since signed by apple. I have previously had all software up to date using software update/s etc. So how do I fix this digital signature Problem??
    Harold

    Hi, Harold and baltwo —
    (1) Harold, I agree with baltwo's advice to try using "stand-alone" downloads as a short-term "work-around."  But I realize this may be unsatisfying — if the error becomes chronic.
    (2) baltwo's advice to search Apple's KnowledgeBase is normally a very useful resource — but in this instance, only provides links to a few articles about the topic as it relates to OS 9, Mail.app, and OS X Server. If you'd like to read background info about the current usage of digital signatures, you'll find info that's a bit more relevant from:
        •  Help »» Mac Help »» "What is a digital identity" and "certificate"
        •  an ADC search (using, e.g., [ exact phrase: "digital signature" and all the words:
           "OS X" ] as terms)
        •  a Google•Mac search.
    However, in terms of resolving your situation, I'm inclined to think that most of the search results will be academic. If you search through these discussions to see others' Software Update problems and solutions, you'll find this error message is relatively common — and seems to represent a number of conditions (based on the differing solutions).
    (3) I haven't noticed a cogent solution that spans these problems. But the troubleshooting process outlined in KnowledgeBase Articles 106695: Troubleshooting Automatic Software Update in Mac OS X and 106692: Troubleshooting installation and software updates may be helpful. As the latter suggests, you may want to try logging-in to a temporary "test" administrator account as a means to determine whether your account's keychain is implicated specifically. (...or another user-specific issue.)
    Please post back to discuss your progress.
    Good luck!
    Dean

  • Digital Signature more then one BinarySecurityToken? without SignatureValue

    Hello together,
    XI7.0 calls an external webservice using SOAP. The communication runs successfully without any warning. But! The messages must be singed and encrypted.
    Iu2019ve configured signature authentication. The signed messages can not being processed by external web service. The error is:
             <faultcode xmlns:ns1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">ns1:SecurityTokenUnavailable</faultcode>
             <faultstring>Referenced security token could not be retrieved (Reference "#sap-23")
    The output of SOAP Adapter contains 3 BinarySecurtyToken blocks, which are similar! But only one of it has SignatureValues. I mean it can be reason of the error.
    My question is:
    Is it possible that Security Tag has more then one BinarySecurityToken? The message is signed with PKCS#12 key, which contains 3 certificate chains.  But If I take another private key without any certificate chain (self-signed) I have the same problem: 3 Binary SecurityToken.
    So the question: How many Token are possible within Security Tag?? Why? If not what have I to`do?
    Here is an outout of SOAP Adapter.
       <SOAP:Header>
             <wsse:Security xmlns:wsse='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd' SOAP:mustUnderstand='1'>
                <wsse:BinarySecurityToken xmlns:wsu='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd' wsu:Id='sap-3' ValueType='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3' EncodingType='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary'>SIGNATURE </wsse:BinarySecurityToken>
                <ds:Signature xmlns:ds='http://www.w3.org/2000/09/xmldsig#'>
                   <ds:SignedInfo>
                      <ds:CanonicalizationMethod Algorithm='http://www.w3.org/2001/10/xml-exc-c14n#'/>
                      <ds:SignatureMethod Algorithm='http://www.w3.org/2000/09/xmldsig#rsa-sha1'/>
                      <ds:Reference URI='#wsuid-body-51cf5350-ab2e-11dd-9ef0-00144fa86689'>
                         <ds:Transforms>
                            <ds:Transform Algorithm='http://www.w3.org/2001/10/xml-exc-c14n#'/>
                         </ds:Transforms>
                         <ds:DigestMethod Algorithm='http://www.w3.org/2000/09/xmldsig#sha1'/>
                         <ds:DigestValue>E99gPpCexjdz7tk+wWp92r4DYNA=</ds:DigestValue>
                      </ds:Reference>
                   </ds:SignedInfo>
                   <ds:SignatureValue>SIGNATURE VALUE </ds:SignatureValue>
                   <ds:KeyInfo>
                      <wsse:SecurityTokenReference>
                         <wsse:Reference URI='#sap-23'/>
                      </wsse:SecurityTokenReference>
                   </ds:KeyInfo>
                </ds:Signature>
                <wsse:BinarySecurityToken xmlns:wsu='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd' wsu:Id='sap-23' ValueType='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3' EncodingType='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary'> SIGNATURE</wsse:BinarySecurityToken>
                <wsse:BinarySecurityToken xmlns:wsu='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd' wsu:Id='sap-23' ValueType='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3' EncodingType='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary'>SIGNATURE </wsse:BinarySecurityToken>
             </wsse:Security>
          </SOAP:Header>
          <SOAP:Body xmlns:wsu='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd' wsu:Id='wsuid-body-51cf5350-ab2e-11dd-9ef0-00144fa86689'>
             <ns1:Request xmlns:ns1='http://blabla.com /'>
                <a></a>
             </ns1: Request>
          </SOAP:Body>
       </SOAP:Envelope>
    If anybody has done it have an idea how to do it please let me know.
    Thank you!! Anna

    Dear Anna
    I also need to use the similar soap header to call synchronous web service from PI 7.3 dual stack.
    I am trying to achieve this through receiver soap adapter with webServiceSecurity profile.
    I have done the required config on receiver agreement but still not able to get the digital signatures.
    I really appreciate if you can provide any pointers on this.
    Thanks
    Sapna

  • How do I get more than one signature option in Fill and sign?

    How do I get more than one signature option in Fill and sign?

    Hi,
    Are you trying to place more than one signature on a PDF document?
    Please explain the workflow.
    Regards,
    Anand

  • More Digital Signatures Stuff

    So were trying to implement a PDF document that has a bunch of fields in it, and then after a someone signs it, it then get sent to an Informix DB as a BLOB.
    It then needs to be approved by a supervisor, so then the supervisor sees that it needs to be approved. The DB sends him the PDF document, he can then open it, and sign it and approve it.
    After approval it gets sent back to database for storage and its processed. . .
    1. Can you use the Serial ID of the digital signature that is created using PKCS12 within adobe as a unique way of validating the signature of the person if of that person.
    So that being said, we'd create digital id's for the user and then put that info into a field in the database and validte that matches when an ID is on the signature (this would be for validating the person is who they really are)
    2. I was thinking that it would be best to have the digital certs of the users to be on a global CA server??? bad idea? insight?
    3. I don't think that it is a good idea to use the digital id's you can individualy generate in adobe, because a user can easily make duplicates.. . so that is why i would think have a global CA would be best. ..

    Tom, I had a similar problem. My Intel Mac couldn't play .avi files I had no problem playing on my PC. I tried to install the Divx codec, and that didn't work. Then I found that divx has a special universal version of the codec practically hidden in their site. Here's a url:
    http://community.divx.com/labs/viewEntry.php?id=157&cid=3
    try installing that and let me know if it fixes your problem.
    -Nick

  • Where can I get a sample pdf to test digital signature?

    I am trying to test my digital signatures in Adobe Reader X on Windows. However, I can't find a PDF file that has the correct "rights" to allow me to sign it.
    Is there somewhere I can get a sample PDF that will allow me to try my digital signature?

    Here's one: https://workspaces.acrobat.com/?d=wdmk-UM-PE35I3UdLukz9g

Maybe you are looking for

  • Mac Users + OVI Maps Build ClientIndex

    For Mac users unable to use Nokia Maploader for Mac here is how to merge index links provided by ovikovi IndexAsia IndexAustralia/Oceania Index Africa  Index NorthCentralAmerica Index South America Index Europe Unzip folders and drag respective folde

  • Hide and Display submit button on the Simple search page.

    Heading 1: h1 Hide and Display submit button on the Simple search page. I'm trying to set the enabled property of the submit button on the simple search page. The business case is to disable the button if the VO has not returned any rows. The Submit

  • Airport TC3TB is my backup, I also want to put files for storage. How?

    I've opened AirPort Utility, opened TC, selected Disk. File sharing is enabled. I've tried it several ways but none work. From what I found in support I should select With Accounts from the drop down menu and create an account with Read/Write capabil

  • Adobe Flashplayer for Palm

    we were told flashplayer would be available for download mid 2010. It's almost the end of july.does anyone know when this is going to be available??? It makes my phone internet virtually useless when I don't even have flash. Post relates to: Pre Plus

  • System icon location

    Hi, I tried to get the image file of the iphone system icons. Anyone know where they are on my disk? Thanks, ff