Viktigt!
Supporten för Microsoft InfoPath 2013 upphörde den 14 juli 2026. Vi rekommenderar att du migrerar befintliga InfoPath-formulär och -arbetsflöden till Microsoft 365-lösningar som stöds. Läs mer om att InfoPath ska tas ur bruk.
Artikelinnehåll
Vad är en digital signatur?
Du kan använda en digital signatur av många av de skäl som du kan använda för att signera ett pappersdokument. En digital signatur används för att autentisera digital information, till exempel formulärmallar, e-postmeddelanden och dokument, med hjälp av datorkryptografi. Digitala signaturer hjälper till att etablera följande garantier:
- Autenticitet Den digitala signaturen hjälper till att bevisa att undertecknaren är den han eller hon utger sig för att vara.
- Integritet Den digitala signaturen hjälper till att bevisa att innehållet inte har ändrats eller manipulerats sedan det signerades digitalt.
- Oavvislighet Den digitala signaturen hjälper till att bevisa det signerade innehållets ursprung för alla parter. "Oavvislighet" refererar till att undertecknaren förnekar all anknytning till det signerade innehållet.
För att kunna garantera formulärmallen på det här sättet måste du signera den digitalt. Du kan även aktivera digitala signaturer för formulärmallen så att användarna kan försäkra sig om samma saker som formulären de fyller i. I båda fallen måste följande krav vara uppfyllda för att ett formulär eller en formulärmall ska kunna signeras digitalt:
- Den digitala signaturen är giltig.
- Det certifikat som är kopplat till den digitala signaturen är giltigt (har inte upphört att gälla).
- Utgivaren, d.v.s. personen eller organisationen som har signerat innehållet, är betrodd.
- Det certifikat som är kopplat till den digitala signaturen har utfärdats till utgivaren av en betrodd certifikatutfärdare.
Överväganden för kompatibilitet
När du skapar en formulärmall kan du aktivera digitala signaturer så att användare kan lägga till dem antingen i hela formuläret eller i vissa delar av formuläret. I Microsoft Office InfoPath 2007 kan du också välja att utforma en webbläsarkompatibel formulärmall. En webbläsarkompatibel formulärmall är en formulärmall som är utformad i InfoPath med ett visst kompatibilitetsläge. En webbläsarkompatibel formulärmall kan webbläsaraktiveras när den publiceras på en server som kör InfoPath Forms Services. I webbläsaraktiverade formulärmallar kan du bara aktivera att digitala signaturer läggs till i specifika delar av formulären som användarna fyller i. När du aktiverar digitala signaturer för delar av formuläret tillämpas signaturerna endast på data i de specifika delarna av formuläret.
Använda digitala signaturer i InfoPath
När du skapar en formulärmall kan du ange om användare kan lägga till digitala signaturer när de fyller i ett formulär som baseras på formulärmallen. Du kan också ange om användare kan signera hela formuläret eller bara en del av det. Om du aktiverar digitala signaturer så att de kan läggas till i en del av formuläret, måste du bestämma vilka data i formuläret som kan signeras. Du kan dessutom koppla dessa data till ett avsnitt som du lägger till i formulärmallen. När det har undertecknats kan formuläret eller en del av det undertecknade formuläret inte ändras utan att signaturen blir ogiltig.
När du skapar en formulärmall kan du också ange om användare ska kunna lägga till flera digitala signaturer i ett formulär, och om dessa signaturer ska vara samsignerade (i vilket fall varje signatur är oberoende av de andra signaturerna) eller kontrasignerade (i vilket fall varje signatur signerar formuläret samt signaturerna som föregår det).
Obs
Om en formulärmall har utformats baserat på ett XML-schema kan du aktivera digitala signaturer för formulärmallen endast om XML-schemat har en nod som finns i World Wide Web Consortiums (W3C) XML-namnområde för digital signatur.
Förutom att aktivera digitala signaturer så att användarna kan signera formulär som baseras på formulärmallen kan du även signera formulärmallar som du skapar digitalt. När du signerar en formulärmall digitalt autentiseras du som formulärmallens designer på samma sätt som en digital signatur i ett formulär autentiserar användaren som fyllde i formuläret. Genom att lägga till en digital signatur i en formulärmall kan formulärmallen även användas på nivån Fullständigt förtroende. En formulärmall som innehåller förvaltad kod med säkerhetsnivån Fullständigt förtroende måste till exempel antingen installeras på användarens dator eller signeras digitalt av formulärmallsdesignern så att den kan användas.
Obs
När Microsoft Office Outlook 2007-användare skickar en kopia av ett InfoPath-formulär som ett e-postmeddelande till andra Office Outlook 2007-användare, och formuläret är inställt på säkerhetsnivån Fullständigt förtroende, måste den tillhörande formulärmallen signeras med en digital signatur för att fungera korrekt.
Om du vill lägga till en digital signatur i ett formulär eller en formulärmall krävs ett digitalt certifikat. Du kan skaffa ett digitalt certifikat via en kommersiell certifikatutfärdare eller från din interna säkerhetsadministratör. Beslutet att köpa ett digitalt certifikat beror på hur omfattande din organisation planerar att distribuera formulärmallar.
Digitala certifikat
När du digitalt signerar en formulärmall används endast de certifikat som har värdet privat nyckel och en digital signatur eller båda för attributet Nyckelanvändning . Dessutom måste syftet med certifikatet vara ett kodsigneringscertifikat .
Eftersom InfoPath använder XML-signaturer för att signera formulär digitalt gäller följande riktlinjer för användarens certifikat när en användare signerar ett formulär med ett digitalt certifikat:
- Certifikatet måste innehålla giltiga värden för det datum och den tid då certifikatet utfärdades samt det datum och den tid då det upphör att gälla.
- Certifikatet måste installeras på användarens dator och kopplas till en privat nyckel.
- Nyckelanvändningsegenskaperna som ingår i certifikatet måste innehålla antingen digitalSignature - eller nonRedpudiation-värden . Nyckelanvändningen definierar vad certifikatnyckeln ska användas till.
Obs
Eftersom ett digitalt certifikat som du själv skapar inte har utfärdats av en formell certifikatutfärdare, kallas formulärmallar som signeras med ett certifikat som du har skapat för egensignerade formulärmallar. De här självsignerade certifikaten betraktas som oautentiserade och genererar en säkerhetsvarning om säkerhetsnivån för formulärmallen är Fullständigt förtroende. InfoPath litar bara på självsignerade certifikat på datorer som har åtkomst till certifikatets privata nyckel. I de flesta fall innebär detta att InfoPath endast litar på självsignerade certifikat på den dator där certifikatet skapades, såvida inte den privata nyckeln delas med andra datorer.
Det finns två typer av certifikatutfärdare: kommersiella certifikatutfärdare och interna certifikatutfärdare.
Kommersiella certifikatutfärdare
Om du är utvecklare och vill få ett digitalt certifikat från en kommersiell certifikatutfärdare, till exempel VeriSign, Inc., måste du eller din organisation skicka in en ansökan till den certifikatutfärdaren.
Beroende på din status som utvecklare bör du ansöka om ett digitalt certifikat av klass 2 eller klass 3 för programvaruutgivare:
- Digitalt certifikat klass 2 Ett digitalt certifikat som utformats för personer som publicerar programvara som enskilda användare. Den här klassen av digitalt certifikat hjälper till att garantera identiteten hos den enskilda utgivaren.
- Digitalt certifikat klass 3 Ett digitalt certifikat som utformats för företag och andra organisationer som publicerar programvara. Den här klassen av digitalt certifikat ger bättre garantier för den publicerande organisationens identitet. Digitala certifikat av klass 3 är utformade för att representera den säkerhetsnivå som återförsäljarkanaler tillhandahåller för programvara. En sökande till ett digitalt certifikat av klass 3 måste också uppfylla en lägsta nivå för finansiell stabilitet baserat på betyg från Dun & Bradstreet Financial Services.
När du får ditt digitala certifikat får du instruktioner om hur du installerar det på den dator som du använder för att signera InfoPath-formulärmallarna.
Interna certifikatutfärdare
Vissa organisationer och företag kan ha en säkerhetsadministratör eller grupp som fungerar som sin egen certifikatutfärdare. Den här administratören eller gruppen kan producera eller distribuera digitala certifikat med hjälp av certifikatutfärdarverktyg som Microsoft Certificate Server. Beroende på hur funktionerna för digitala signaturer i Microsoft Office används i din organisation kanske du kan signera formulärmallarna med ett digitalt certifikat från organisationens interna certifikatutfärdare. Alternativt kan en administratör behöva be en administratör signera formulärmallarna åt dig med ett godkänt certifikat. Om du vill ha information om organisationens policy kontaktar du nätverksadministratören eller IT-avdelningen.