Använda elektroniska signaturer

Du kan skydda formulären genom att tillåta slutanvändare att använda certifikat för att underteckna formulär elektroniskt. När formuläret har undertecknats kan inte den undertecknade delen ändras utan att underskriften blir ogiltig. Den elektroniska underskriften anropar en underskriftshanterare från tredje part som tillhandahåller de nödvändiga funktionerna för elektroniska underskrifter.

Att underskriften verifieras garanterar att ingen har ändrat på informationen efter det att den har skickats. När en användare undertecknar ett formulär skapas ett sammanfattande meddelande av de data som ska undertecknas och en matematisk uträkning kombinerar användarens privata nyckel med angivna formulärdata och krypterar dem tillsammans. Resultatet blir en elektronisk underskrift. Den här elektroniska underskriften innehåller undertecknade data och certifikatinformationen som är kopplade till den person som undertecknade formuläret.

När underskriften verifieras används personens offentliga nyckel för att dekryptera undertecknade data och ta fram sammandragsvärdet. Det nya sammandragsvärdet jämförs med det mottagna värdet med hjälp av samma algoritm som användes vid undertecknandet. Om de två sammandragsvärdena inte överensstämmer betyder det att data har ändrats sedan de undertecknades och att verifieringen misslyckas.

Elektroniska underskrifter kopplar också certifikat till den undertecknade informationen. Det certifikat som finns med i underskriften kan legitimeras för att verifiera identiteten på den person som undertecknade informationen.

Användaren måste ha ett elektroniskt certifikat från en särskild certifikatutfärdare för att underteckna formuläret. Adobe-underskrifter stödjer krypteringsstandarden Public Key Cryptography Standard (PKCS) #7 och algoritmerna RSA MD5, RSA SHA-1 och DSA SHA-1.

Designer innehåller följande två typer av elektroniska underskrifter.

Dokumentunderskrifter

Dokumentunderskrifter skyddar formulärobjektetens utseende och deras värden. Om du vill skapa en dokumentunderskrift lägger du till ett fält för underskrift i formulärdesignen. Du kan ange om ett fält för dokumentunderskrift ska gälla för ett helt formulär eller för en samling objekt i ett formulär. Som standard gäller det för hela formuläret. Om du vill att dokumentunderskriften ska gälla för en samling formulärobjekt måste undertecknaren använda Acrobat eller Adobe Reader 8.0 eller senare versioner.

Om dokumentunderskriften gäller för en samling objekt ignoreras statiska objekt som cirklar och rektanglar. Den gäller endast för knappar, kryssrutor, datum/tid-fält, decimalfält, nedrullningsbara listor, bildfält, listrutor, numeriska fält, streckkoder för pappersformulär, lösenordsfält, alternativknappar, andra fält för underskrift och textfält.

Användaren signerar formuläret genom att klicka i signaturfältet. Om dokumentunderskriften gäller för en samling objekt låses och skrivskyddas de objekt som är angivna i underskriften. Genom att objekten låses kan formulärmottagarna inte ändra objektvärdena efter att dokumentet har undertecknats.

Dataunderskrifter

Dataunderskrifter skyddar formulärdata och garanterar dataintegriteten under överföringen. Om du vill skapa en dataunderskrift lägger du till en Skicka-knapp, Skicka-knapp för e-post eller Skicka-knapp (HTTP), och markerar kryssrutan Underteckna överföring på paletten Objekt. För att kunna underteckna data måste undertecknaren använda Acrobat eller Adobe Reader 8.0 eller senare.

Dataunderskrifter kan gälla för endast formulärdata eller för hela överföringen, inklusive eventuella bifogade filer som anteckningar, dokumentunderskrifter eller PDF-dokument.

Användaren undertecknar formulärdata genom att klicka på Skicka-knappen. När användare klickar på knappen måste de tillhandahålla sina underteckningscertifikat så att deras elektroniska underskrifter tillämpas på formulärdata innan dessa skickas.

Så här lägger du till ett signaturfält

Designer har ett inbyggt fält för underskrift som du kan lägga till i formuläret så att användaren kan underteckna inmatade data. Som standard gäller underskriften för alla objekt i formuläret. Om du vill att underskriften ska gälla för en samling objekt i formuläret måste du skapa samlingen och sedan ange samlingen på fliken Underskrift på paletten Objekt. Mer information finns i Använda underskriftsfält.

Om underskriften gäller för en samling objekt låses fälten i samlingen när dokumentet undertecknas. Om du lägger till flera signaturfält för att täcka olika delar av formuläret låses den första samlingen av objekt när det första signaturfältet undertecknas och därefter är det endast de återstående fälten i formuläret som kan fyllas i. Mer information om objektsamlingar finns i Använda formulärobjektsamlingar.

När en underskrift gäller för en samling objekt skyddas värdena i objekten. Underskriften kan också skydda utseendet på objekten i samlingen, så att deras ursprungliga utseende återställs när formuläret öppnas. Möjligheten att skydda objektens utseende ställs in med alternativet Bevara skriptändringar i formuläret när det sparas på fliken Standardvärden i dialogrutan Formuläregenskaper. Om alternativet är inställt på standardvärdet, Automatiskt, skyddas objektens utseende automatiskt. Om alternativet är inställt på Manuellt måste du däremot skriva ett skript som återställer objektens utseende.

Ett fält för underskrift ska inte vara upprepningsbart och ska inte infogas i ett upprepningsbart delformulärsobjekt. Ett formulär med upprepningsbara fält för underskrift är inte giltigt och orsakar problem i Acrobat där det kan hända att fält för underskrift inte visas över huvud taget.

Om en underskrift täcker en samling objekt får objekten i samlingen inte vara upprepningsbara, eftersom antalet objekt kan ändras och göra underskriften ogiltig. Du kan antingen ta bort de upprepningsbara objekten från samlingen eller använda en dataunderskrift i stället.

Användaren signerar formuläret genom att klicka i signaturfältet. För att kunna underteckna en samling formulärobjekt måste undertecknaren använda Acrobat eller Adobe Reader 8.0 eller senare.

  1. Välj kategorin Standard på paletten Objektbibliotek och dra objektet Fält för underskrift till formulärdesignen.

  2. (Valfritt) Klicka på fliken Underskrift på paletten Objekt och markera kryssrutan Lås fält efter undertecknande om du vill använda underskriften på en samling fält i formuläret.

  3. (Valfritt) Skapa och markera samlingen:

    • Välj Ny/hantera samling.

    • Dialogrutan Samlingslista visas. Klicka på Nytt, ange ett samlingsnamn, tryck på Retur och klicka sedan på Ändra.

    • Markera de objekt som du vill inkludera i samlingen och klicka sedan på OK i dialogrutan Samlingsredigerare.

    • Klicka på Stäng i dialogrutan Samlingslista.

    • Välj samlingen i listan.

  4. (Valfritt) Välj om underskriften ska gälla fälten i samlingen eller utanför samlingen:

    • Aktivera alternativet Alla fält i samling om underskriften ska gälla fälten i samlingen.

    • Aktivera alternativet Alla fält utanför samling om underskriften ska gälla fälten utanför samlingen.

  5. (Valfritt) Klicka på Inställningar om du vill definiera valfria skyddsinställningar, t ex underskriftshanterare eller certifikatspärrningslista.

  6. Utforma signaturfältets utseende med hjälp av paletterna.

  7. Spara formulärdesignen.

Att tänka på när man lägger till flera sält för underskrifter

När du ålacerar ett fält för underskrift i en formulärdesign, väljs som standard alternativet Lås alla fält efter underskrift. Det innebär att alla formulärobjekt är låsta efter att fältet undertecknats.

Om du placerar mer än en signatur i formulärdesignen och alternativet Lås att fält efter underskrift väljs för åtminstone ett av fälten för underskrift, kommer alla formulärobjekt, inklusive alla fält för underskrift, att låsas efter att formuläret undertecknas.

För att försäkra dig om att alla fält för underskrift kan skrivas under, kan du skapa en samling formulärobjekt som innehåller bara ett av objekten i fältet för underskrift, och se till att att alternativet Lås alla fält efter underskrift är valt. Efter att detta fält för underskrift blivit underskrivet, blir alla objekt som anges i samlingen låsta. Lämna alla kvarvarande signaturfältsobjekt utanför samlingen och avmarkera alternativet Lås att fält efter underskrift för vart och ett, så att dessa signaturfält fortfarande kan signeras.

Mer information om objektsamlingar finns i Använda formulärobjektsamlingar.

Testa ett signaturfält

Använd fliken Förhandsgranska PDF för att kontrollera att signaturfältet fungerar som förväntat. Innan du testar formulärdesignen måste du dock ange standardalternativ för visning av interaktiva formulär i dialogrutan Formuläregenskaper.

För att kunna underteckna en samling formulärobjekt måste undertecknaren använda Acrobat eller Adobe Reader 8.0 eller senare.

  1. Klicka på fliken Förhandsgranska PDF för att visa formulärdesignen som ett interaktivt PDF-formulär.

  2. Klicka i signaturfältet.

  3. Klicka på Fortsätt underteckna i varningsmeddelandet som visas.

  4. Välj en elektronisk underskrift i dialogrutan Datautbytesfil, eller skapa ett nytt id genom att klicka på Lägg till elektroniskt id.

Mer information om att testa formulär finns i Testa och felsök.

Lägga till en dataunderskrift till en Skicka-knapp

Du kan konfigurera en Skicka-knapp så att den skapar en dataunderskrift innan data skickas, så att användarna kan underteckna formulärdata när de skickar formuläret. Dataunderskrifter skyddar dataintegriteten och legitimerar undertecknaren under överföringen. Du kan t ex använda dataunderskrifter för att skydda formulärdata under automatiserade transaktioner.

För att kunna underteckna data måste undertecknaren använda Acrobat eller Adobe Reader 8.0 eller senare.

  1. Välj kategorin Standard på paletten Objektbibliotek och dra någon av knapparna Knapp, Skicka-knapp för e-post eller Skicka-knapp (HTTP) till formulärdesignen.

  2. Koppla en dataunderskrift till knappen på paletten Objekt:

    • Om du använder en vanlig knapp aktiverar du alternativet Skicka vid Kontrolltyp på fliken Fält, och markerar sedan kryssrutan Underteckna överföring på fliken Skicka.

    • Om du använder en e-postknapp eller HTTP-knapp markerar du kryssrutan Underteckna överföring på fliken Fält.

  3. (Valfritt) Klicka på Inställningar om du vill definiera valfria skyddsinställningar, t ex om underskriften endast ska gälla data eller hela överföringen.

  4. Utforma Skicka-knappens utseende med hjälp av paletterna.

  5. Spara formulärdesignen.

Mer information finns i Använda en knapp för att skicka data.

Använda elektronisk underskrift i PDF-formulär

Om du lägger till en elektronisk underskrift i ett PDF-formulär måste du bevara formulärets tillstånd efter att det har skrivits under. När du bevarar ett formulärs tillstånd innebär det att skriptändringar automatiskt bevaras i formuläret när det sparas. Om några fält t.ex. är dolda när formuläret skrivs under ska dessa förbli dolda när formuläret sparas och öppnas på nytt.

Formulärets tillstånd kan bevaras automatiskt eller manuellt. Om skriptändringar bevaras automatiskt, bevaras de automatiskt när formuläret sparas. Om skriptändringar bevaras manuellt, bevaras de via skript när formuläret sparas. Använd skriptobjektet delta och händelserna preSave och initialize om du vill bevara formulärets tillstånd manuellt.

Mer information om händelserna preSave och initialize finns i ”Händelser” i Skriptgrunder.

Om formuläret inte har certifierats kan du bevara dess tillstånd automatiskt eller manuellt. Om formuläret har certifierats måste du bevara dess tillstånd manuellt. Bevara skriptändringar automatiskt och återställ dem till formulärstatus kan ogiltigförklara den elektroniska signaturen i certifierad form.

Obs! Om formuläret har certifierats kan du använda databindning istället för skript för att fastställa formulärets tillstånd.

Du anger hur formulärstatusen ska bevaras i dialogrutan Formuläregenskaper.

  1. Om du vill visa dialogrutan Formuläregenskaper väljer du Arkiv > Formuläregenskaper och klickar på Standardvärden.

  2. Välj ett alternativ under Bevara skriptändringar i formuläret när det sparas:

    • Om formuläret inte har certifierats väljer du Automatiskt eller Manuellt.

    • Om formuläret har certifierats väljer du Manuellt.