Lägga till ett självsignerat certifikat som skapats av och för servern

Certifikathantering: Använda iKeyman

iKeyman (Certificate Management) är ett verktyg som du kan använda för digitala certifikat samt konfigurera uppgifter för att skapa och hantera allmänna och privata nycklar. Med iKeyman kan du skapa en ny nyckeldatabas eller testa ett digitalt certifikat, lägga till certifikatutfärdare i databasen, kopiera certifikat från en databas till en annan, begära och ta emot digitala certifikat från en certifikatutfärdare, definiera standardnycklar samt ändra lösenord.

Under produktinstallationen skapar Personal Communications en nyckeldatabas i användartillämpningens datamapp (den som välj vid installationen) med namnet PCommClientKeyDb.kdb. Följande CA-certifikat lagras i nyckeldatabasen som behöriga certifikat.

> Certifikatutfärdare

- RSA Secure Server Certification Authority (från VeriSign)
- Thawte Personal Basic CA
- Thawte Personal Freemail CA
- Thawte Personal Premium CA
- Thawte Premium Server CA
- Thawte Server CA
- Verisign Class 1 CA Individual-Persona Not Validated
- Verisign Class 2 CA Individual-Persona Not Validated
- Verisign Class 3 CA Individual-Persona Not Validated
- VeriSign Class 1 Public Primary Certification Authority
- VeriSign Class 2 Public Primary Certification Authority
- VeriSign Class 3 Public Primary Certification Authority
- VeriSign Test CA Root Certificate

Anm. Om Personal Communications ska fungera måste certifikatdatabasen finnas i användartillämpningens datamapp och namnet måste vara PCommClientKeyDb.kdb.

Så här öppnar du nyckeldatabasfilen:

1. Välj Nyckeldatabasfil> Öppna på menyraden.
2. Markera PCommClientKeyDb.kdb i mappen för Personal Communications användartillämpning.
3. Skriv lösenordet och klicka på OK.
   Anm. Lösenordet är från början pcomm. Det här lösenordet skyddar privata nycklar. Den privata nyckeln är den enda nyckeln som kan signera dokument eller dekryptera meddelanden som har krypterats av den allmänna nyckeln. Av säkerhetsskäl måste du byta standardlösenordet innan du använder databasen. Att byta nyckeldatabasens lösenord med jämna mellanrum är en bra idé.

Om databasen har förstörts kan du skapa databasen igen. Klicka på Nyckeldatabasfil > Ny och skapa den nya databasen. Databasen måste skapas i mappen PCommClientKeyDb.kdb, där användarnas programdata lagras.

När nyckeldatabasen är öppen gör du något av följande:

- Om servern som du kommunicerar med har ett certifikat som har utfärdats av en känd certifikatutfärdare (som finns i listan), behöver du inte göra något mer. Det rotcertifikat som behövs finns redan i nyckeldatabasen.
- Om servern som du kommunicerar med har ett certifikat som har utfärdats av en okänd CA (som inte finns i ovanstående lista) lägger du till ett rotcertifikat som har utfärdats av en okänd CA..
- Om servern du kommunicerar med har självsignerade certifikat lägger du till ett självsignerat certifikat som har skapats av och för den servern.

Skapa ett nytt nyckelpar och certifikatbegäran

Nyckelpar och certifikatbegäran lagras i nyckeldatabasen. Om du vill skapa ett nyckelpar för allmänna och privata nycklar och en certifikatbegäran gör du följande:

1. Om nyckeldatabasen inte är öppen klickar du på Nyckeldatabasfil > Öppna från menyraden iKeyman och väljer databasen PCommClientKeyDb.kdb.
2. Välj Skapa > Ny certifikatbegäran på huvudmenyn.
   I fönstret för ny nyckel och certifikatbegäran fyller du i följande uppgifter:
   - Nyckeletikett
     Skriv en kommentar som identifierar nyckeln och certifikatet i databasen.
   - Nyckelstorlek
   - Organisationsnamn
   - Organisationsenhet (valfritt)
   - Plats (valfritt)
   - Stat/provins (valfritt)
   - Postnummer (valfritt)
   - Land
     Ange landskod (t.ex. US). Skriv minst två tecken.
   - Filnamn för certifikatbegäran eller använd standardnamnet
3. Klicka på OK.
4. När certifikatbegäran har skapats visas ett informationsmeddelande som påminner om att du har skickat filen till en certifikatutfärdare. Klicka på OK så att fönstret stängs.

Byta lösenord till nyckeldatabasen

Så här byter du lösenordet för aktuell databas:

1. Välj Nyckeldatabasfil> Byt lösenord på menyraden för iKeyman om du vill byta aktuellt lösenord. Fönstret Byt lösenord visas.
2. Skriv det nya lösenordet. Följ anvisningarna du har fått från nätverksadministratören när du väljer lösenord.
3. Skriv samma lösenord igen för att bekräfta det. Du bör ange en giltighetstid för lösenordet.
4. Markera alternativet Ange giltighetstid. Ange lämpligt antal dagar eller använd standardvärdet.
5. Välj Spara lösenordet i en fil om du vill spara lösenordet till aktuell databas i krypterat format i filen PCommClientKeyDb.sth. Om du använder lagringsfilen för lösenord måste du spara lösenordet i filen varje gång du ändrar det. I Personal Communications används lagringsfilen som standard.
6. Klicka på OK.

Lägg till ett rotcertifikat som utfärdats av en okänd CA

När du tar emot certifikatet från nätverks- eller serveradministratören, måste du spara det i nyckeldatabasen. Gör så här:

1. Klicka på Undertecknarcertifikat i listrutan under Nyckeldatabasinnehåll i fönstret iKeyman.
2. Klicka på Lägg till så att certifikatet tas emot.
3. Fönstret Lägg till CA-certifikat från en fil öppnas. Datatypen måste vara Base64-kodade ASCII-data (krypterat 64-format).
4. Klicka på Bläddra och leta efter certifikatfilen eller skriv katalogsökvägen i fältet Plats. Markera filen och välj Öppna.
5. Ange en etikett för certifikatet och välj OK.
6. Klicka på Visa/redigera.
7. Markera alternativet Använd certifikatet som behörig rot och klicka på OK.

Lägga till ett självsignerat certifikat som skapades av och för en viss server

När du tar emot certifikatet från nätverks- eller serveradministratören, måste du spara det i nyckeldatabasen. Det fungerar som ett rotcertifikat som ger sig självt behörighet (det är därför det kallas självsignerat). Gör så här:

1. Klicka på Undertecknarcertifikat i listrutan under Nyckeldatabasinnehåll i fönstret iKeyman.
2. Klicka på Lägg till så att certifikatet tas emot.
3. Fönstret Lägg till CA-certifikat från en fil öppnas. Datatypen måste vara Base64-kodade ASCII-data (krypterat 64-format).
4. Klicka på Bläddra och leta efter certifikatfilen eller skriv katalogsökvägen i fältet Plats. Markera filen och välj Öppna.
5. Ange en etikett för certifikatet och välj OK.
6. Klicka på Visa/redigera.
7. Markera alternativet Använd certifikatet som behörig rot och klicka på OK.

Krypteringsmoduler

När iKeyman startats söker Personal Communications efterföljande krypteringsmoduler:

- IBM Secureway Smartcard: w32pk2ig.dll
- GemPlus/GemSoft Smartcard: w32pk2ig.dll
- IBM Netfinity PSG Chip: ibmpkcss.dll
- Rainbow Ikey 1000: Cryptoki22.dll
- Schlumberger Cryptoflex: acpkcs.dll eller slbck.dll
- SCW PKCS 3GI 3-G International: 3gp11csp.dll
- Data Key: Dkck232.dll
- Fortezza Module: fort32.dll

Om Personal Communications hittar en modul, skapas filen ikmuser.properties i användarens mapp för programdata. Filen innehåller följande två parametrar:

- DEFAULT_CRYPTOGRAPHIC_MODULE=
- DEFAULT_CRYPTOGRAPHIC_TOKEN_OPEN_EXISTING_SECONDARY_KEYDB=

Personal Communications använder modulnamnet som värde för parametern DEFAULT_CRYPTOGRAPHIC_MODULE. Om ingen av ovanstående moduler hittas måste systemadministratören skapa filen ikmuser.properties manuellt och ange värdet för DEFAULT_CRYPTOGRAPHIC_MODULE.