Priročnik za Kleopatra

# Priročnik za Kleopatra

Marc Mutz `<marc@kdab.net>`

Razvijalec: David Faure
Razvijalec: Steffen Hansen
Razvijalec: Matthias Kalle Dalheimer
Razvijalec: Jesper Pedersen
Razvijalec: Daniel Molkentin
Prevod: Matjaž Jeran
Prevod: Peter Žaucer
Različica 2.1.1 (KDE
4.11) (04.07.2013)

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Kleopatra je orodje za upravljanje X.509 in OpenPGP potrdila.

Seznam tabel

5.1. Preslikava iz GpgConf vrste v GUI kontrole
6.1. Ključi za konfiguracijo filtra ključev, ki določajo lastnosti zaslona
6.2. Ključi za konfiguracijo filtra ključev, ki določajo kriterije filtra

Seznam primerov

6.1. Primeri ključnih filtrov

Poglavje 1. Uvod
Uvod

# Poglavje 1. Uvod

Kleopatra je KDE orodje za upravljanje X.509 in OpenPGP potrdila v GpgSM in GPG predalih za ključe in za pridobivanje potrdil iz LDAP in drugih strežnikov potrdil.

Kleopatra lahko zaženete iz menija KMaila Orodja → Upravitelj potrdil ali pa iz ukazne vrstice. Izvršljiva datoteka kleopatre se imenuje `kleopatra`.

### Opomba

Ta program je poimenovan po Kleopatri, slavni egipčanski faraonji, ki je živela v času Julija Cezarja, s katerim je imela otroka, Caesariona, ki ni bil priznan kot njegov dedič.

Ime je bilo izbrano, ker ta program izvira iz Ägypten projektov (Ägypten je nemško za Egipt). Kleopatra je nemško črkovanje Kleopatre.

Poglavje 2. Glavne funkcije
Glavne funkcije

# Poglavje 2. Glavne funkcije

## Ogled lokalne ključavnice

Glavna funkcija programa Kleopatra je prikazovanje in urejanje vsebine lokalnega predala s tipkami, kar je podobno GPG-jevemu konceptu obeskov za ključe, čeprav te analogije ne bi smeli preveč raztegovati.

Glavno okno je razdeljeno na veliko območje s seznamom ključev, ki ga sestavlja več zavihkov, menijska vrstica in iskalna vrstica na vrhu ter vrstica stanja na dnu.

Vsaka vrstica na seznamu ključev ustreza enemu potrdilu, označenem s tako imenovano Zadevo DN. DN je akronim za “Distinguished Name”, hierarhični identifikator, podobno kot pot datotečnega sistema z nenavadno sintakso, ki naj bi globalno enolično identificiral dano potrdilo.

Da bi bili (javni) ključi veljavni in torej uporabni, morajo biti podpisani z CA (Organizacijo za potrjevanje). Ti podpisi se imenujejo potrdila, vendar se običajno izraza “certifikat” in “(javni) ključ” uporabljata zamenljivo in tudi v tem priročniku med njima ne bomo razlikovali, razen če je to izrecno navedeno .

CA-ji morajo biti podpisani s strani drugih CA-jev, da so veljavni. Seveda se mora to nekje končati, zato najvišja raven CA (korenska-CA) podpiše svoj ključ sam s seboj (to se imenuje samopodpis). Korenskim potrdilom je tako treba ročno dodeliti veljavnost (običajno imenovano zaupanje), npr. po primerjavi prstnega odtisa s tistim na spletni strani CA. To običajno naredi skrbnik sistema ali prodajalec izdelka, ki uporablja potrdila, vendar lahko to stori uporabnik prek vmesnika ukazne vrstice GpgSM.

Če želite videti, katera od potrdil so korenska, preklopite v način hierarhičnega seznama ključev s Pogled → Hierarhični seznam potrdil.

Podrobnosti katerega koli potrdila si lahko ogledate tako, da ga dvokliknete ali uporabite Ogled → Podrobnosti o potrdilu. To odpre pogovorno okno, ki prikazuje najpogostejše lastnosti potrdila, njegovo verigo potrdil (tj. verigo izdajateljev do korena-CA) in izpis vseh informacij, ki jih lahko zaledje pridobi iz potrdila.

Če spremenite ključavnico brez uporabe programa Kleopatra (npr. z vmesnikom ukazne vrstice GpgSM), lahko pogled osvežite z Pogled → Ponovni prikaz (F5) .

Iskanje in uvoz potrdil
Iskanje in uvoz potrdil

## Iskanje in uvoz potrdil

Največkrat boste nova potrdila pridobili s preverjanjem podpisov v e-poštnih sporočilih, saj so potrdila večinoma vdelana v podpise, narejene z njimi. Če pa morate poslati pošto nekomu, s katerim še niste bili v stiku, morate pridobiti potrdilo iz LDAP mape (čeprav lahko GpgSM to stori samodejno) ali iz datoteke. Po prejemu CA odgovora na vašo zahtevo za potrdilo morate uvoziti svoj certifikat.

Za iskanje potrdila v LDAP izberite Datoteka → Poišči potrdila na strežniku in v vrstico vnesite besedilo (npr. ime osebe, za katero želite potrdilo) uredite pogovorno okno Iskanje potrdila strežnika ključev, nato kliknite gumb Išči. Rezultati bodo prikazani na seznamu ključev pod iskalno vrstico, kjer lahko izberete potrdila in si jih ogledate tako, da kliknete gumb Podrobnosti ali jih prenesete z Uvozi v lokalni predalnik za ključe.

Konfigurirate lahko seznam LDAP strežnikov za iskanje na strani Imeniške storitve v pogovornem oknu za konfiguracijo programa Kleopatra.

Če ste potrdilo prejeli kot datoteko, poskusite Datoteka → Uvozi potrdila... (Ctrl+I) . GpgSM mora razumeti format datoteke potrdila; seznam podprtih formatov datotek najdete v priročniku GpgSM.

Če niste ustvarili svojega para ključev z GpgSM, morate tudi ročno uvoziti javni ključ (in skrivni ključ) iz datoteke PKCS#12, ki ste jo dobili iz CA. To lahko storite v ukazni vrstici z `kleopatra `--import-certificate` `filename`` ali znotraj Kleopatra z Datoteka → Uvozi potrdila... (Ctrl+I) , tako kot bi to storili za “običajna” potrdila.

Ustvarjanje novih parov ključev
Ustvarjanje novih parov ključev

## Ustvarjanje novih parov ključev

Postavka menija Datoteka → Novo potrdilo... (Ctrl+N) zažene Čarovnika za ustvarjanje para ključev, ki vas bo vodil skozi številne korake za ustvarjanje zahteve za potrdilo.

Kadarkoli končate s korakom v čarovniku, pritisnite Naprej, da se premaknete na naslednji korak (ali Nazaj, da pregledate korake, ki so že dokončani). Ustvarjanje zahteve za potrdilo lahko kadar koli prekličete s pritiskom na gumb Prekliči.

Na prvi strani čarovnika izberite vrsto potrdila, ki ga želite ustvariti:

Ustvarite osebni par ključev OpenPGP

  OpenPGP pari ključev so ustvarjeni lokalno in potrjeni s strani vaših prijateljev in znancev. Ni centralnega overitelja potrdil; namesto tega vsak posameznik ustvari osebni Web Of Trust (mrežo zaupanja) s certificiranjem parov ključev drugega uporabnika s svojim certifikatom.

  Vnesti morate Ime, E-pošto in neobvezno Komentar.

Ustvarite osebni par ključev X.509 in zahtevo za potrdilo

  X.509 pari ključev so ustvarjeni lokalno, vendar centralno certificirani s strani certifikacijskega organa (CA). CAji lahko certificirajo druge CAje, s čimer ustvarijo osrednjo, hierarhično verigo zaupanja.

  Naslednji korak v čarovniku je vnos osebnih podatkov za potrdilo. Polja za izpolnitev so:

  - Splošno ime (CN): Vaše ime;

  - E-poštni naslov (EMAIL): Vaš e-poštni naslov; poskrbite, da boste to pravilno vnesli — to bo naslov, na katerega bodo ljudje pošiljali pošto, ko bodo uporabljali vaše potrdilo.

  - Lokacija (L): Mesto, v katerem živite;

  - Organizacijska enota (OU): Organizacijska enota, v kateri ste (na primer "Logistika");

  - Organizacija (O): Organizacija, ki jo predstavljate (na primer podjetje, za katerega delate);

  - Koda države (C): Dvočrkovna koda države, v kateri živite (na primer "SI");

  Naslednji korak v čarovniku je izbira, ali želite potrdilo shraniti v datoteko ali ga poslati neposredno v CA. Določiti boste morali ime datoteke ali e-poštni naslov, na katerega želite poslati zahtevo za potrdilo.

### Preklic ključa

Par ključev, ki je potekel, je mogoče vrniti v operativno stanje, če imate dostop do zasebnega ključa in gesla. Če želite zanesljivo narediti ključ neuporaben, ga morate preklicati. Preklic se izvede tako, da se ključu doda poseben preklicni podpis.

Ta preklicni podpis je shranjen v ločeni datoteki. To datoteko je mogoče pozneje uvoziti v datoteko s certifikati in jo nato priložiti ključu, zaradi česar postane neuporabna. Upoštevajte, da za uvoz tega podpisa v ključ ni potrebno geslo. Zato morate ta preklicni podpis shraniti na varno mesto, običajno na mesto, ki se razlikuje od vašega para ključev. Priporočljivo je, da uporabite mesto, ki ni ločeno od računalnika, kopirajte ga na zunanjo napravo za shranjevanje, kot je ključek USB, ali ga natisnite.

Kleopatra ne nudi funkcije za ustvarjanje takega preklicanega podpisa kadar koli, vendar lahko to storite z KDE aplikacijo KGpg tako, da izberete Ključi → Prekliči ključ in po želji takoj uvozite podpis za preklic v vaš obesek ključev.

Alternativni način generiranja potrdila o preklicu je uporaba GPG neposredno iz ukazne vrstice: `gpg --output `preklicni_certifikat`.asc --gen-revoke `vaš_ključ``. Argument `vaš_ključ` mora biti specifikator ključa, bodisi ID ključa vašega primarnega para ključev ali kateri koli del ID-ja uporabnika, ki identificira vaš par ključev.

Poglavje 3. Referenca menija
Referenca menija

# Poglavje 3. Referenca menija

## Meni Datotek

Datoteka → Novo potrdilo... (Ctrl+N)

  Ustvari nov par ključev (javni in zasebni) in omogoči pošiljanje javnega dela overitelju (CA) v podpis. Dobljeno potrdilo se vam nato pošlje nazaj ali shrani v LDAP strežnik, ki ga lahko prenesete v svoj lokalni predal s ključi, kjer ga lahko uporabite za podpisovanje in dešifriranje pošte.

  Ta način delovanja se imenuje “decentralizirano ustvarjanje ključev”, saj so vsi ključi ustvarjeni lokalno. Kleopatra (in GpgSM) ne podpirajo “centraliziranega generiranja ključev” neposredno, lahko pa uvozite skupek javnih/skrivnih ključev, ki ga prejmete iz CA v formatu PKCS#12 prek Datoteka → Uvozi potrdila... (Ctrl+I) .

Datoteka → Iskanje potrdil v strežniku... (Ctrl+Dvigalka+I)

  Išče in uvaža potrdila s strežnikov potrdil v lokalni predal s ključi. Za podrobnosti glejte “Iskanje in uvoz potrdil”.

  Da bo to delovalo, morate imeti konfigurirane ključne strežnike. Za več podrobnosti glejte “Konfiguriranje imeniških storitev”.

Datoteka → Uvozi potrdila... (Ctrl+I)

  Uvozi potrdila in/ali tajne ključe iz datotek v lokalni predal s ključi. Za podrobnosti glejte “Iskanje in uvoz potrdil”.

  Format datoteke potrdila mora podpirati GpgSM/GPG. Glejte GpgSM in GPG priročnike za seznam podprtih formatov.

Datoteka → Izvozi potrdila... (Ctrl+E)

  Izvozi izbrana potrdila v datoteko.

  Pripona imena datoteke, ki jo izberete za ime izvozne datoteke, določa obliko izvozne datoteke:

  - Za OpenPGP potrdila bosta, `gpg` in `pgp` povzročila binarno datoteko, medtem ko bo `asc` povzročil ASCII-oklepno datoteko.

  - Za S/MIME potrdila, bo `der` povzročilo binarno, DER-kodirano datoteko, medtem ko bo `pem` povzročilo ASCII-oklepno datoteko.

  Razen če je izbranih več potrdil bo, Kleopatra kot ime izvozne datoteke predlagala ``prstni odtis`.{asc,pem}`.

  Ta funkcija je na voljo samo, če je izbrano eno ali več potrdil.

  ### Opomba

  Ta funkcija izvozi samo javne ključe, tudi če je skrivni ključ na voljo. Za izvoz skrivnih ključev v datoteko uporabite Datoteka → Izvoz skrivnih ključev... .

Datoteka → Izvoz skrivnih ključev...

  Izvozi tajni ključ v datoteko.

  V pogovornem oknu, ki se odpre, lahko izberete, ali želite ustvariti binarno ali ASCII-oklepno izvozno datoteko (ASCII oklep). Nato kliknite ikono mape na desni strani besedilnega polja Izhodna datoteka ter izberite mapo in ime izvozne datoteke. Pri izvozu S/MIME skrivnih ključev, lahko izberete tudi Nabor znakov gesla. Oglejte si razpravo o možnosti `--p12-charset `charset`` v GpgSM priročniku za več podrobnosti.

  Ta funkcija je na voljo le, če je izbran natanko en certifikat in je na voljo skrivni ključ tega certifikata.

  ### Pozor

  To funkcijo je treba uporabljati le redko, če pa jo je, jo je treba skrbno načrtovati. Načrtovanje selitve tajnega ključa med drugim vključuje izbiro transportnega medija in varno brisanje ključnih podatkov na starem stroju, pa tudi na transportnem mediju.

Datoteka → Izvozi potrdila v strežnik... (Ctrl+Dvigalka+E)

  Objavi izbrana potrdila na strežniške ključe (samo OpenPGP).

  Potrdilo je poslano na strežnik potrdil, konfiguriran za OpenPGP (npr. “Konfiguriranje imeniških storitev”), če je to nastavljeno, sicer na `keys.gnupg.net`.

  Ta funkcija je na voljo le, če je vsaj en OpenPGP (in nobeno potrdilo S/MIME) izbran.

  ### Opomba

  Ko so bili OpenPGP certifikati izvoženi v javni imeniški strežnik, jih je skoraj nemogoče znova odstraniti. Preden izvozite svoje potrdilo v javni imeniški strežnik, se prepričajte, da ste ustvarili potrdilo o preklicu, da ga lahko pozneje po potrebi prekličete.

  ### Opomba

  Večina javnih OpenPGP strežnikov potrdil sinhronizirajo potrdila med seboj, zato nima smisla pošiljati več kot enemu.

  Lahko se zgodi, da iskanje na strežniku potrdil ne prinese nobenih rezultatov, čeprav ste potrdilo pravkar poslali tja. To je zato, ker večina naslovov javnih strežnikov ključev uporablja DNS krožno za uravnoteženje obremenitve več naprav. Te naprave se med seboj sinhronizirajo, vendar običajno le vsakih 24 ur.

Datoteka → Dešifriraj/preveri datoteke...

  Dešifrira datoteke in/ali preveri podpise nad datotekami.

Datoteka → Podpiši/šifriraj datotek...

  Podpiše in/ali šifrira datoteke.

Datoteka → Zapri (Ctrl+W)

  Zapre glavno okno programa Kleopatra Kadar koli ga lahko obnovite z ikono v sistemski vrstici.

Datoteka → Zapri (Ctrl+Q)

  Konča program Kleopatra.

Ogled menija
Ogled menija

## Ogled menija

Pogled → Ponovni prikaz (F5)

  Osveži seznam potrdil.

  Uporaba te funkcije običajno ni potrebna, saj Kleopatra spremlja datotečni sistem glede sprememb in po potrebi samodejno osveži seznam potrdil.

Pogled → Ustavi operacijo (Esc)

  Ustavi (prekliče) vse čakajoče operacije, npr. iskanje, seznam ključev ali prenos.

  Ta funkcija je na voljo le, če je aktivna vsaj ena operacija.

  ### Opomba

  Zaradi omejitev zaledja bodo včasih operacije tako obvisele, da jih ta funkcija ne bo mogla preklicati takoj ali sploh.

  V takih primerih je edini način za vzpostavitev reda ta, da ustavite SCDaemon, DirMngr, GpgSM in GPG procese v tem vrstnem redu prek orodij operacijskega sistema (vrh, Task-Manager itd.), dokler se operacija ne odblokira.

Ogled → Podrobnosti o potrdilu

  Prikaže podrobnosti trenutno izbranega potrdila.

  Ta funkcija je na voljo samo, če je izbran natanko en certifikat.

  Ta funkcija je na voljo tudi tako, da neposredno dvokliknete ustrezni element v pogledu seznama.

Pogled → Hierarhični seznam potrdil

  Preklaplja med hierarhičnim in ravnim načinom seznama potrdil.

  V hierarhičnem načinu so potrdila urejena v razmerju izdajatelj/subjekt, tako da je enostavno videti, kateri certifikacijski hierarhiji pripada dano potrdilo, vendar je dano potrdilo na začetku težje najti (čeprav lahko seveda uporabite iskalno vrstico).

  V ploščatem načinu so vsa potrdila prikazana na ploščatem seznamu, razvrščena po abecedi. V tem načinu je določeno potrdilo preprosto najti, vendar ni neposredno jasno, kateremu korenskemu potrdilu pripada.

  Ta funkcija preklopi hierarhični način na zavihek, tj. vsak zavihek ima svoje hierarhično stanje. To je zato, da imate lahko pri roki pavšalni in hierarhični seznam, vsakega v svojem zavihku.

  ### Opomba

  Hierarhični prikaz je trenutno implementiran samo za S/MIME potrdila. Med razvijalci obstaja nesoglasje glede pravilnega načina prikaza OpenPGP potrdila hierarhično (v bistvu, “nadrejeni je podpisnik” ali “nadrejeni je tisti, ki prejme podpisano datoteko”).

Pogled → Razširi vse (Ctrl+.)

  Razširi vse elemente seznama v pogledu seznama potrdil,tj. naredi vse elemente vidne.

  To je privzeto pri vstopu v način hierarhičnega seznama tipk.

  Seveda lahko še vedno razširite in strnete vsak posamezen element.

  Ta funkcija je na voljo samo, če je vklopljen Pogled → Hierarhični seznam potrdil.

Pogled → Strni vse (Ctrl+,)

  Strni vse elemente seznama v pogledu seznama potrdil, tj. skrije vse razen elementov najvišje ravni.

  Seveda lahko še vedno razširite in strnete vsak posamezen element.

  Ta funkcija je na voljo samo, če je vklopljen Pogled → Hierarhični seznam potrdil.

Meni potrdil
Meni potrdil

## Meni potrdil

Potrdila → Spremeni zaupanje lastnika...

  Spremeni zaupanje lastnika izbranega OpenPGP potrdila.

  Ta funkcija je na voljo le, če je natanko eno OpenPGP potrdilo izbrano.

Potrdila → Zaupanja vredno korensko potrdilo

  Označi to (S/MIME) korensko potrdilo kot zaupanja vredno.

  Na nek način je to enakovredno Potrdila → Spremeni zaupanje lastnika... za S/MIME korenska potrdila. Izbirate pa lahko le med — v OpenPGP izrazema —“skrajno” zaupanje in “nikoli ne zaupati”.

  ### Opomba

  Zaledje (preko GpgAgent) bo ob času uvoza korenskega potrdila vprašalo, ali naj zaupa uvoženemu korenskemu potrdilu. Vendar mora biti ta funkcija izrecno omogočena v konfiguraciji zaledja (`allow-mark-trusted` v `gpg-agent.conf` ali GnuPG System → GPG Agent → Omogoči strankam, da označijo ključe kot "zaupanja vredne" ali S/MIME Validation → Omogoči označevanje korenskih potrdil kot zaupanja vrednih pod Poglavje 5, Konfiguriranje programa Kleopatra ).

  Omogočanje te funkcije v ozadju lahko povzroči pojavna okna PinEntry ob neprimernem času (npr. pri preverjanju podpisov) in lahko tako blokira nenadzorovano obdelavo e-pošte. Iz tega razloga in ker je zaželeno, da lahko ponovno ne zaupamo zaupanja vrednemu korenskemu potrdilu, Kleopatra omogoča ročno nastavitev zaupanja.

  ### Pozor

  Zaradi pomanjkanja zaledne podpore za to funkcijo mora Kleopatra delovati neposredno na GpgSM zbirki podatkov zaupanja (`trustlist.txt`). Ko uporabljate to funkcijo, se prepričajte, da ne potekajo druge kripto operacije, ki bi lahko tekmovale z programom Kleopatra za spremembe te baze podatkov.

  Ta funkcija je na voljo le, če je izbrano natanko eno S/MIME korensko potrdilo in to potrdilo še ni zaupanja vredno.

  Za razveljavitev te funkcije uporabite Potrdila → Ne zaupaj korenskemu potrdilu .

Potrdila → Ne zaupaj korenskemu potrdilu

  Označi to (S/MIME) korensko potrdilo kot nezaupljivo.

  Ta funkcija je na voljo le, če je izbrano natanko eno S/MIME korensko potrdilo in je to potrdilo trenutno zaupanja vredno.

  Uporablja se za razveljavitev Potrdila → Zaupanja vredno korensko potrdilo . Glejte tam za podrobnosti.

Potrdila → Potrdi potrdilo...

  Omogoča vam, da potrdite drugo OpenPGP potrdilo.

  Ta funkcija je na voljo le, če je izbrano natanko eno OpenPGP potrdilo.

Potrdila → Spremeni datum poteka...

  Omogoča spreminjanje datuma poteka vašega OpenPGP potrdila.

  S to funkcijo podaljšajte življenjsko dobo vašega OpenPGP potrdila kot alternativo ustvarjanju novega ali uporabi neomejene življenjske dobe (“nikoli ne poteče”).

  Ta funkcija je na voljo le, če je izbrano natanko eno OpenPGP potrdilo in je skrivni ključ na voljo za to potrdilo.

Potrdila → Spremeni geslo...

  Omogoča spreminjanje gesla vašega tajnega ključa.

  Ta funkcija je na voljo le, če je izbrano točno eno potrdilo in je za to potrdilo na voljo tajni ključ. Zahteva zelo nedavno zaledje, saj smo implementacijo spremenili z neposrednega klicanja GPG in GpgSM na GpgME.

  ### Opomba

  Iz varnostnih razlogov zahteva PinEntry tako staro kot novo geslo, ločen postopek. Odvisno od platforme, na kateri delujete, in od kakovosti PinEntry implementacije na tej platformi, se lahko zgodi, da se v ozadju pojavi PinEntry okno. Torej, če izberete to funkcijo in se nič ne zgodi, preverite opravilno vrstico operacijskega sistema, če je PinEntry okno odprto v ozadju.

Potrdila → Dodaj ID uporabnika...

  Omogoča dodajanje novega uporabniškega ID-ja vašemu OpenPGP potrdilu.

  Uporabite to za dodajanje novih identitet obstoječemu potrdilu kot alternativo ustvarjanju novega para ključev. OpenPGP ID uporabnika ima naslednjo obliko:

      Pravo Ime [(Komentar)] <E-pošta>

  V pogovornem oknu, ki se prikaže, ko izberete to funkcijo, vas bo program Kleopatra vprašal za vsakega od treh parametrov (`Pravo Ime`, `Komentar` in `E-pošto`) posebej in prikazal rezultat v predogledu.

  ### Opomba

  Za te parametre veljajo enake skrbniške omejitve kot za nova potrdila. Za podrobnosti glejte “Ustvarjanje novih parov ključev” in “Prilagajanje čarovnika za ustvarjanje potrdila”.

  Ta funkcija je na voljo le, če je natanko eno OpenPGP potrdilo izbrano in je skrivni ključ na voljo za to potrdilo.

Potrdila → Izbriši (Del)

  Izbriše izbrana potrdila iz lokalnega obeska ključev.

  S to funkcijo odstranite neuporabljene ključe iz lokalnega predala s ključi. Ker pa so potrdila običajno priložena podpisanim e-poštnim sporočilom, lahko preverjanje e-poštnega sporočila povzroči, da se ključ, ki je bil pravkar odstranjen, vrne v lokalni nabiralnik s ključi. Zato je verjetno najbolje, da se tej funkciji čim bolj izogibate. Ko se izgubite, uporabite iskalno vrstico ali funkcijo Pogled → Hierarhični seznam potrdil, da ponovno pridobite nadzor nad množico potrdil.

  ### Pozor

  Od zgoraj navedenega obstaja ena izjema: Ko izbrišete enega od svojih potrdil, izbrišete skrivni ključ skupaj z njim. To pomeni, da ne boste mogli brati pretekle komunikacije, šifrirane do vas s tem potrdilom, razen če imate nekje varnostno kopijo.

  program Kleopatra vas bo opozoril, ko boste poskušali izbrisati skrivni ključ.

  Zaradi hierarhične narave S/MIME potrdila, če izbrišete S/MIME potrdilo izdajatelja (CA potrdilo), bodo izbrisani tudi vsi subjekti.[1]

  Ta funkcija je seveda na voljo le, če ste izbrali vsaj en certifikat.

Potrdila → Izpis potrdila

  Prikaže vse informacije, ki jih ima GpgSM o izbranem (S/MIME) potrdilu.

  Oglejte si razpravo o `--dump-key `ključu`` v GpgSM priročniku za podrobnosti o izhodu.

[1] To je enako kot datotečni sistem: ko izbrišete mapo, izbrišete tudi vse datoteke in mape v njej.

Meni Orodij
Meni Orodij

## Meni Orodij

Orodja → Pregledovalnik dnevnikov GnuPG...

  Zažene GnuPG Log Viewer, orodje za predstavitev rezultatov odpravljanja napak GnuPG aplikacije. Če podpisovanje, šifriranje ali preverjanje skrivnostno prenehajo delovati, lahko ugotovite, zakaj, če pogledate dnevnik.

  Ta funkcija ni na voljo v Windows®ih, ker osnovni mehanizmi niso implementirani v ozadju te platforme.

Orodja → Osveži potrdila OpenPGP

  Osveži vsa OpenPGP potrdila z izvedbo

      gpg --refresh-keys

  Po uspešnem zaključku ukaza bo vaša lokalna shramba ključev odražala najnovejše spremembe v zvezi z veljavnostjo OpenPGP potrdila.

  Glejte opombo pod Orodja → Osveži potrdila X.509 za nekaj opozoril.

Orodja → Osveži potrdila X.509

  Osveži vsa S/MIME potrdila z izvajanjem

      gpgsm -k --with-validation --force-crl-refresh --enable-crl-checks

  Po uspešnem zaključku ukaza bo vaša lokalna shramba ključev odražala zadnje spremembe v zvezi z veljavnostjo S/MIME potrdila.

  ### Opomba

  Osvežitev X.509 ali OpenPGP potrdil pomeni prenos vseh potrdil in CRLjev da preverite, ali je bilo katero od njih medtem preklicano.

  To lahko močno obremeni vaše lastne omrežne povezave in omrežne povezave drugih oseb ter lahko traja do eno uro ali več, odvisno od vaše omrežne povezave in števila potrdil, ki jih je treba preveriti.

Orodja → Uvozi CRL iz datoteke...

  Omogoča vam ročni uvoz CRL iz datotek.

  Običajno zaledje pregledno obravnava sezname preklicanih potrdil (CRLov), vendar je včasih lahko koristno CRL uvoziti ročno v lokalni CRL predpomnilnik.

  ### Opomba

  Za pravilno delovanje CRL uvoza, mora biti DirMngr orodje v iskalnem `PATH`u. Če je ta element menija onemogočen, se morate obrniti na skrbnika sistema in ga prositi, da namesti DirMngr.

Orodja → Počisti predpomnilnik CRL

  Počisti GpgSM CRL predpomnilnik.

  Tega verjetno nikoli ne boste potrebovali. Lahko vsilite osvežitev CRL predpomnilnika tako, da izberete vsa potrdila in namesto tega uporabite Orodja → Osveži potrdila X.509 .

Orodja → Izpis predpomnilnika CRL

  Prikaže podrobno vsebino datoteke GpgSM CRL predpomnilnik.

Meni z nastavitvami
Meni z nastavitvami

## Meni z nastavitvami

Kleopatra ima privzeti KDE Meni Nastavitve, kot je opisano v KDE Osnove z enim dodatnim vnosom:

Nastavitve → Izvedi samotestiranje

  Izvede niz samotestiranja in predstavi njihov rezultat.

  To je isti niz testov, ki se privzeto izvaja ob zagonu. Če ste onemogočili samopreizkuse ob zagonu, jih lahko znova omogočite tukaj.

Okenski meni
Okenski meni

## Okenski meni

Meni Okno omogoča upravljanje zavihkov. Z uporabo elementov v tem meniju lahko preimenujete zavihek, dodate nov zavihek, podvojite trenutni zavihek, zaprete trenutni zavihek in premaknete trenutni zavihek v levo ali desno.

S klikom z desnim klikom miške na zavihek se odpre kontekstni meni, kjer lahko tudi izberete ista dejanja.

Meni pomoči
Meni pomoči

## Meni pomoči

Kleopatra ima privzeti KDE Meni Pomoč, kot je opisano v KDE Osnove.

Poglavje 4. Referenca možnosti ukazne vrstice
Referenca možnosti ukazne vrstice

# Poglavje 4. Referenca možnosti ukazne vrstice

Samo možnosti, specifične za program Kleopatra so navedene tukaj. Kot pri vseh KDE aplikacijah, lahko dobite celoten seznam možnosti z izdajo ukaza `kleopatra `--help``.

`--uiserver-socket` `argument`

  Lokacija vtičnice, ki jo strežnik uporabniškega vmesnika posluša

`--daemon`

  Zaženi samo strežnik UI, skrij glavno okno

`-p` `--openpgp`

  Uporabite OpenPGP za naslednjo operacijo

`-c` `--cms`

  Uporabite CMS (X.509, S/MIME) za naslednjo operacijo

`-i` `--import-certificate`

  Določa datoteko ali URL iz katerega uvozite potrdila (ali tajne ključe).

  To je ekvivalent ukazne vrstice Datoteka → Uvozi potrdila... (Ctrl+I) .

`-e` `--encrypt`

  Šifriraj datoteko(e)

`-s` `--sign`

  Podpiši datoteko(e)

`-E` `--encrypt-sign`

  Šifrirajte in/ali podpišite datoteko(e). Enako kot `--sign-encrypt`, ne uporabljajte

`-d` `--decrypt`

  Dešifriranje datotek(e)

`-V` `--verify`

  Preveri datoteko/podpis

`-D` `--decrypt-verify`

  Dešifriranje in/ali preverjanje datotek

Poglavje 5. Konfiguriranje programa Kleopatra
Konfiguriranje programa Kleopatra

# Poglavje 5. Konfiguriranje programa Kleopatra

Do pogovornega okna za konfiguracijo programa Kleopatra lahko dostopate preko Nastavitve → Konfiguriraj program Kleopatra...

Vsaka njegova stran je opisana v spodnjih razdelkih.

## Konfiguriranje imeniških storitev

Na tej strani lahko konfigurirate, katere LDAP strežnike uporabiti za S/MIME iskanja potrdil in katere strežnike ključev uporabiti za OpenPGP iskanja certifikatov.

### Opomba

To je preprosto uporabniku prijaznejša različica istih nastavitev, ki jih najdete tudi v “Konfiguriranje GnuPG sistema”. Vse, kar lahko konfigurirate tukaj, lahko konfigurirate tudi tam.

### Opomba o nastavitvah proxy strežnika

Nastavitve proxyja je mogoče konfigurirati za HTTP in LDAP v “Konfiguriranje vidikov S/MIME Validacije”, vendar samo za GpgSM. Za GPG zaradi zapletenosti možnosti strežnika ključev v GPG in pomanjkanje ustrezne podpore zanje v GpgConf, morate trenutno neposredno spremeniti konfiguracijsko datoteko `gpg.conf`. Glejte GPG priročnik za podrobnosti. Program Kleopatra bo ohranil takšne nastavitve, vendar še ne dovoljuje njihovega spreminjanja v GUI.

The Directory services table shows which servers are currently configured. Double-click on a cell in the table to change parameters of existing server entries.

Pomen stolpcev v tabeli je naslednji:

Shema

  Določa omrežni protokol, ki se uporablja za dostop do strežnika. Pogosto uporabljene sheme vključujejo ldap (in njegov z SSL zavarovanim brat ldaps) za LDAP strežnike (skupni protokol za S/MIME; edini, ki ga podpira GpgSM), in hkp, protokol strežnika ključev Horowitz, dandanes običajno HTTP Keyserver Protocol, protokol, ki temelji na HTTP in ki skoraj vse javne OpenPGP podpora za strežnike ključev.

  Glejte GPG in GpgSM priročniki za seznam podprtih shem.

Ime strežnika

  Ime domene strežnika, npr. `keys.gnupg.net`.

Vrata strežnika

  Omrežna vrata, ki jih strežnik posluša.

  To se samodejno spremeni v privzeta vrata, ko spremenite Shema, razen če so bila na začetku nastavljena na nekatera nestandardna vrata. Če ste spremenili privzeta vrata in jih ne morete obnoviti, poskusite Shema nastaviti na `http` in Vrata strežnika na `80` (privzeto za HTTP), nato pa ga vzemite od tam.

Osnovni DN

  Osnovni DN (samo za LDAP in LDAPS), npr. koren LDAP hierarhije, iz katere je treba začeti. To se pogosto imenuje tudi “iskalni koren” ali “iskalna osnova”.

  Običajno je videti kot `c=de,o=Foo`, podan kot del datoteke LDAP URL.

Uporabniško ime

  Uporabniško ime, če obstaja, za prijavo v strežnik.

  Ta stolpec je prikazan le, če je označena možnost Pokaži podatke o uporabniku in geslu (pod tabelo).

Geslo

  Geslo, če obstaja, za prijavo v strežnik.

  Ta stolpec je prikazan le, če je označena možnost Pokaži podatke o uporabniku in geslu (pod tabelo).

X.509

  Preverite ta stolpec, če naj se ta vnos uporabi za X.509 (S/MIME) iskanja potrdil.

  Samo LDAP (in LDAPS) strežniki so podprti za S/MIME.

OpenPGP

  Preverite ta stolpec, če naj se ta vnos uporabi za OpenPGP iskanje certifikatov.

Konfigurirate lahko poljubno število S/MIME (X.509) strežnikov, kot želite, vendar samo en OpenPGP strežnik je dovoljen kadar koli. GUI bo to uveljavil.

Če želite dodati nov strežnik, kliknite gumb Novo. To podvoji izbrani vnos, če obstaja, ali pa vstavi privzeti OpenPGP strežnik. Nato lahko nastavite Ime strežnika, Vrata strežnika, Osnovni DN in običajno Geslo in Uporabniško ime, oba sta potrebna le, če strežnik zahteva avtentikacijo.

Če želite neposredno vnesti vnos za X.509 potrdila, uporabite Novo → X.509; uporabite Novo → OpenPGP za OpenPGP.

Če želite odstraniti strežnik s seznama iskanja, ga izberite na seznamu in pritisnite gumb Izbriši.

Če želite nastaviti LDAP časovno omejitev, npr. najdaljši čas, ki ga bo zaledje čakalo na odgovor strežnika, preprosto uporabite ustrezno vnosno polje z oznako Časovna omejitev LDAP (minute:sekunde).

Če ima eden od vaših strežnikov veliko podatkovno bazo, tako da celo razumna iskanja, kot je `Smith`, dosežejo največje število elementov, ki jih vrne poizvedba, boste morda želeli povečati to omejitev. Preprosto lahko ugotovite, ali med iskanjem dosežete mejo, saj se v tem primeru prikaže pogovorno okno, ki vam pove, da so bili rezultati okrnjeni.

### Opomba

Nekateri strežniki lahko uvedejo lastne omejitve glede števila elementov, ki jih vrne poizvedba. V tem primeru povečanje omejitve tukaj ne bo povzročilo več vrnjenih artiklov.

Konfiguriranje videza
Konfiguriranje videza

## Konfiguriranje videza

### Konfiguriranje Namigov orodij

Na glavnem seznamu potrdil programa Kleopatra lahko prikaže podrobnosti o potrdilu v opisu orodja. Prikazane informacije so enake kot na zavihku Pregled pogovornega okna Podrobnosti o potrdilu. Namige orodij pa je mogoče omejiti tako, da prikazujejo samo podnabor informacij za manj podrobno izkušnjo.

### Opomba

Key-ID je vedno prikazan. To zagotavlja, da se opisi orodij za različna potrdila dejansko razlikujejo (to je še posebej pomembno, če je izbran samo Pokaži veljavnost).

Neodvisno lahko omogočite ali onemogočite naslednje nize informacij:

Pokaži veljavnost

  Prikazuje informacije o veljavnosti potrdila: njegov trenutni status, izdajatelj-DN (samo S/MIME), datumi poteka (če obstajajo) in oznake uporabe potrdila.

  Primer:

      Ta certifikat je trenutno veljaven.
      Izdajatelj:            CN=Test-ZS 7,O=Intevation GmbH,C=DE
      Veljavnost:          od 25.08.2009 10:42 do 19.10.2010 10:42
      Uporaba certifikata: Podpisovanje E-pošte in datotek, kriptiranje E-pošte in datotek
      ID-ključa:            DC9D9E43

Pokaži informacije o lastniku

  Prikazuje informacije o lastniku potrdila: subject-DN (samo S/MIME), ID-ji uporabnikov (vključno z e-poštnimi naslovi) in zaupanje lastnika (samo OpenPGP).

  OpenPGP primer:

      ID-uporabnika:           Gpg4winUserA <gpg4winusera@test.hq>
      ID-ključa:            C6BF6664
      Zaupanje uporabnika:        ultimate

  S/MIME primer:

      Subjekt:           CN=Gpg4winTestuserA,OU=Testlab,O=Gpg4win Project,C=DE
      a.k.a.:            Gpg4winUserA@test.hq
      ID-ključa:            DC9D9E43

Prikaži tehnične podrobnosti

  Prikazuje tehnične podatke o potrdilu: serijsko številko (samo S/MIME), vrsto, prstni odtis in mesto shranjevanja.

  Primer:

      Serijaska številka:     27
      Tip certifikata:  1,024-bit RSA (na voljo je skrivni certifikat)
      ID-ključa:            DC9D9E43
      Prstni odtis:       854F62EEEBB41BFDD3BE05D124971E09DC9D9E43
      Shranjeno:            na tem računalniku

### Konfiguriranje Kategorij potrdil

Program Kleopatra omogoča prilagajanje videza potrdil v pogledu seznama. To vključuje prikaz majhne ikone, lahko pa vplivate tudi na barve ospredja (besedilo) in ozadja ter pisave.

Vsaki kategoriji potrdila na seznamu je dodeljen niz barv, ikona (neobvezno) in pisava, v kateri so prikazana potrdila iz te kategorije. Seznam kategorij deluje tudi kot predogled nastavitev. Kategorije lahko poljubno določi skrbnik ali napredni uporabnik, glejte “Ustvarjanje in urejanje ključnih kategorij” v Poglavje 6, Vodnik za skrbnike.

Če želite nastaviti ali spremeniti ikono kategorije, jo izberite na seznamu in pritisnite gumb Nastavi ikono.... Pojavila se bo standardno KDE pogovorno okno za izbiro ikone, kjer lahko izberete obstoječo ikono iz okna KDE zbirke ali naložite zbirko po meri.

Če želite znova odstraniti ikono, morate pritisniti gumb Privzeti videz.

Če želite spremeniti barvo besedila (tj. ospredja) kategorije, jo izberite na seznamu in pritisnite gumb Nastavi barvo besedila.... Pojavilo se bo standardno KDE pogovorno okno za izbiro barve, kjer lahko izberete obstoječo barvo ali ustvarite novo.

Spreminjanje barve ozadja se izvede na enak način, namesto tega samo pritisnite Nastavi barvo ozadja....

Če želite spremeniti pisavo, imate v bistvu dve možnosti:

1. Spremenite standardno pisavo, ki se uporablja za vse poglede seznamov v KDE.

2. Uporabite pisavo po meri.

Prva možnost ima to prednost, da bo pisava sledila izbranemu slogu v KDE, medtem ko vam slednja omogoča popoln nadzor nad uporabljeno pisavo. Izbira je vaša.

Če želite uporabiti spremenjeno standardno pisavo, izberite kategorijo na seznamu in označite ali počistite modifikatorje pisave Ležeče, Krepko in/ali Prečrtano . Na seznamu kategorij lahko takoj vidite učinek na pisavo.

Če želite uporabiti pisavo po meri, pritisnite gumb Nastavi pisavo.... Prikaže standardno KDE pogovorno okno za izbiro pisave, kjer lahko izberete novo pisavo.

### Opomba

Še vedno lahko uporabite modifikatorje pisave za spreminjanje pisave po meri, tako kot za spreminjanje standardne pisave.

Če želite preklopiti nazaj na standardno pisavo, morate pritisniti gumb Privzeti videz.

### Konfiguriranje Vrstni red atributov DN

Čeprav so DN-ji hierarhični, vrstni red posameznih komponent (imenovanih relativni DN-ji (RDN) ali DN atributi) ni definiran. Vrstni red, v katerem so prikazani atributi, je torej stvar osebnega okusa ali politike podjetja, zato ga je mogoče konfigurirati v programu Kleopatra.

### Opomba

Ta nastavitev ne velja le za program Kleopatra, ampak za vse aplikacije, ki uporabljajo Kleopatra tehnologijo. V času tega pisanja to vključuje KMail, KAddressBook, kot tudi sama sebe, seveda.

Ta konfiguracijska stran je v bistvu sestavljena iz dveh seznamov, enega za znane atribute (Razpoložljivi atributi) in enega, ki opisuje Trenutni vrstni red atributov.

Oba seznama vsebujeta vnose, opisane s kratko obliko atributa (npr. CN) in črkovano obliko (Splošno ime).

Seznam Razpoložljivi atributi je vedno razvrščen po abecedi, medtem ko vrstni red seznama Trenutni vrstni red atributov odraža konfiguriran DN vrstni red atributov: prvi atribut na seznamu je tudi prvi prikazan.

Sploh so prikazani samo atributi, ki so izrecno navedeni na seznamu Trenutni vrstni red atributov. Ostalo je privzeto skrito.

Vendar, če je vnos nadomestnega znaka _X_ (Vsi drugi) na “trenutnem” seznamu, so vstavljeni vsi neuvrščeni atributi (znani ali ne) na točko kjer se nahaja _X_, v njihovem izvirnem relativnem vrstnem redu.

Majhen primer bo pomagal, da bo to bolj jasno:

Glede na DN

> O=KDE, C=US, CN=Dave Devel, X-BAR=foo, OU=Kleopatra, X-FOO=bar,

privzeti vrstni red atributov “CN, L, _X_, OU, O, C” bo ustvaril naslednje oblikovano DN:

> CN=Dave Devel, X-BAR=foo, X-FOO=bar, OU=Kleopatra, O=KDE, C=US

medtem ko bo “CN, L, OU, O, C” ustvaril

> CN=Dave Devel, OU=Kleopatra, O=KDE, C=US

Če želite dodati atribut na seznam vrstnega reda prikaza, ga izberite na seznamu Razpoložljivi atributi in pritisnite gumb Dodaj v trenutni vrstni red atributov.

Če želite odstraniti atribut s seznama vrstnega reda prikaza, ga izberite na seznamu Trenutni vrstni red atributov in pritisnite gumb Odstrani iz trenutnega vrstnega reda atributov.

Če želite premakniti atribut na začetek (konec), ga izberite na seznamu Trenutni vrstni red atributov in pritisnite gumbPremakni na vrh (Premakni na dno).

Če želite premakniti atribut gor (dol) samo za eno režo, ga izberite na seznamu Trenutni vrstni red atributov in pritisnite gumbPremakni enega gor (Premakni enega navzdol).

Konfiguriranje kripto operacij
Konfiguriranje kripto operacij

## Konfiguriranje kripto operacij

### Konfiguriranje E-poštnih operacij

Tukaj lahko konfigurirate nekatere vidike e-poštnih operacij kleopatrinega UiServerja. Trenutno lahko samo konfigurirate, ali želite uporabiti “Hitri način” za posamično podpisovanje in šifriranje e-pošte.

Ko je omogočen “Hitri način”, pri podpisovanju (šifriranju) e-poštnih sporočil ni prikazano nobeno pogovorno okno, razen če obstaja spor, ki ga je treba ročno razrešiti.

### Konfiguriranje datotečnih operacij

Tukaj lahko konfigurirate nekatere vidike datotečnih operacij kleopatrinega UiServerja. Trenutno lahko izberete samo program kontrolne vsote za CHECKSUM_CREATE_FILES.

Uporabite Program kontrolne vsote za uporabo, da izberete, kateri od nastavljenih programov kontrolne vsote naj bo uporabljen pri ustvarjanju datotek kontrolne vsote.

Pri preverjanju kontrolnih vsot se samodejno najde program za uporabo na podlagi imen najdenih datotek s kontrolnimi vsotami.

### Opomba

Skrbnik in izkušeni uporabnik lahko popolnoma določita, kateri programi za kontrolne vsote naj bodo na voljo programu Kleopatra prek tako imenovanih “Definicij kontrolne vsote” v konfiguracijski datoteki. Za podrobnosti glejte “Konfiguriranje programov za kontrolne vsote za uporabo z ustvarjanjem/preverjanjem kontrolnih vsot” v Poglavje 6, Vodnik za skrbnike.

Konfiguriranje vidikov S/MIME Validacije
Konfiguriranje vidikov S/MIME Validacije

## Konfiguriranje vidikov S/MIME Validacije

Na tej strani lahko konfigurirate nekatere vidike preverjanja S/MIME potrdila.

### Opomba

Večinoma je to preprosto uporabniku prijaznejša različica istih nastavitev, ki jih najdete tudi v “Konfiguriranje GnuPG sistema”. Vse, kar lahko konfigurirate tukaj, lahko konfigurirate tudi tam, z izjemo Preverite veljavnost potrdila vsakih `N` ur, ki je specifičen za program Kleopatra.

Pomen možnosti je naslednji:

### Konfiguriranje intervalnega preverjanja potrdila

Preverite veljavnost potrdila vsakih `N` ur

  Ta možnost omogoča intervalno preverjanje veljavnosti certifikata. Izberete lahko tudi interval preverjanja (v urah). Učinek intervalnega preverjanja je enak kot Pogled → Ponovni prikaz (F5) ; ni možnosti za intervalno razporejanje Orodja → Osveži potrdila OpenPGP ali Orodja → Osveži potrdila X.509 .

  ### Opomba

  Preverjanje veljavnosti se izvaja implicitno vsakič, ko se pomembne datoteke v `~/.gnupg` spremenijo. Ta možnost, podobno kot Orodja → Osveži potrdila OpenPGP in Orodja → Osveži potrdila X.509 , torej vpliva le na zunanje dejavnike veljavnosti potrdila.

### Konfiguriranje metode preverjanja

Preverjanje potrdil z uporabo CRL-jev

  Če je ta možnost izbrana, so S/MIME potrdila potrjena s seznami preklicanih potrdil (CRLji).

  Glejte Potrdi potrdila na spletu (OCSP) za alternativni način preverjanja veljavnosti potrdila.

Potrdi potrdila na spletu (OCSP)

  Če je ta možnost izbrana, se S/MIME potrdila preverjajo na spletu s protokolom o statusu spletnih potrdil (OCSP).

  ### Pozor

  Pri izbiri te metode se zahteva pošlje strežniku CA bolj ali manj vsakič, ko pošljete ali prejmete kriptografsko sporočilo, s čimer teoretično omogočite agenciji za izdajo potrdil, da sledi, s kom izmenjujete (npr.) pošto.

  Če želite uporabiti to metodo, morate vnesti URL od OCSP odzivnika v URL odzivnika OCSP.

  Oglejte si Potrdi potrdila na spletu (OCSP) za bolj tradicionalno metodo preverjanja veljavnosti potrdila, ki ne razkrije informacij o tem, s kom izmenjujete sporočila.

URL odzivnika OCSP

  Tukaj vnesite naslov strežnika za spletno preverjanje potrdil (OCSP odzivnik). URL se običajno začne z `http://`.

Podpis odzivnika OCSP

  Tukaj izberite potrdilo, s katerim OCSP strežnik podpiše svoje odgovore.

Prezri storitveni URL potrdil

  Vsako S/MIME potrdilo običajno vsebuje URL njegovega izdajatelja OCSP odzivnik ( Potrdila → Izpis potrdila bo razkril, ali ga dano potrdilo vsebuje).

  Če označite to možnost, bo GpgSM ignoriral te URLje in uporabljal samo tistega, ki je konfiguriran zgoraj.

  Uporabite to za npr. uveljaviti uporabo OCSP zastopnika.

### Konfiguriranje možnosti preverjanja

Ne preverjajte pravilnikov o potrdilih

  Privzeto je da GpgSM uporablja datoteko `~/.gnupg/policies.txt` za preverjanje, ali je pravilnik o potrdilu dovoljen. Če je ta možnost izbrana, pravilniki niso označeni.

Nikoli se ne posvetuj s CRL

  Če je ta možnost označena, se seznami preklicanih potrdil nikoli ne uporabijo za preverjanje S/MIME potrdila.

Dovoli označevanje korenskih potrdil kot zaupanja vrednih

  Če je ta možnost označena, medtem ko se korensko CA potrdilo uvaža, boste morali potrditi njegov prstni odtis in navesti, ali menite, da je to korensko potrdilo zaupanja vredno.

  Korensko potrdilo mora biti zaupanja vredno, preden potrdila, ki jih je potrdilo, postanejo zaupanja vredna, vendar lahkotno dovoljevanje zaupanja vrednim korenskim potrdilom v vašo shrambo potrdil bo ogrozilo varnost sistema.

  ### Opomba

  Omogočanje te funkcije v ozadju lahko povzroči pojavna okna PinEntry ob neprimernem času (npr. pri preverjanju podpisov) in lahko tako blokira nenadzorovano obdelavo e-pošte. Iz tega razloga in ker je zaželeno, da lahko ponovno ne zaupamo zaupanja vrednemu korenskemu potrdilu, Kleopatra omogoča ročno nastavitev zaupanja z uporabo Potrdila → Zaupanja vredno korensko potrdilo in Potrdila → Ne zaupaj korenskemu potrdilu .

  Ta nastavitev tukaj ne vpliva na funkcijo programa Kleopatra.

Pridobite manjkajoča potrdila izdajatelja

  Če je ta možnost označena, se po potrebi pridobijo manjkajoča potrdila izdajatelja (to velja za obe metodi preverjanja, CRL in OCSP).

### Konfiguriranje HTTP možnosti zahtevanja

Ne izvajajte nobenih zahtev HTTP

  Popolnoma onemogoči uporabo HTTP za S/MIME.

Prezri distribucijsko točko potrdil HTTP CRL

  Ko iščete lokacijo CRL, potrdilo ki ga je treba preizkusiti, običajno vsebuje tisto, kar je znano kot “CRL vnosi distribucijske točke” (DP), ki so URLji ki opisujejo način dostopa do CRL. Uporabljen je prvi najdeni vnos DP.

  S to možnostjo se ne bodo vpošteali vsi vnosi, ki uporabljajo HTTP shemo pri iskanju ustreznega DPja.

Uporabi sistemski proxy HTTP

  Če je ta možnost izbrana, bo vrednost HTTP proxy, prikazan na desni (ki prihaja iz spremenljivke okolja `http_proxy`), uporabljena za vse HTTP prošnje.

Uporabite ta proxy za zahteve HTTP

  Če sistemski proxy ni nastavljen ali morate za GpgSM uporabiti drug proxy, lahko tukaj vnesete njegovo lokacijo.

  Uporabljal se bo za vse HTTP zahteve v zvezi s S/MIME.

  Sintaksa je ``gostitelj``:``vrata``, npr. `myproxy.nowhere.com:3128`.

### Konfiguriranje LDAP možnosti zahtevanja

Ne izvajajte nobenih zahtev LDAP

  Popolnoma onemogoči uporabo LDAP za S/MIME.

Ignorirajte distribucijsko točko potrdil LDAP CRL

  Ko iščete lokacijo CRL, potrdilo, ki ga je treba preizkusiti, običajno vsebuje tako imenovane vnose »CRL vnosi distribucijske točke« (DP), ki URL opisujejo pot do dostopa do CRL. Uporabljen je prvi najdeni vnos DP.

  S to možnostjo se ne bodo vpoštevali vsi vnosi, ki uporabljajo LDAP sheme pri iskanju ustreznega DPja.

Primarni gostitelj za zahteve LDAP

  Vnos LDAP strežnika tukaj bo naredil to da gredo vse LDAP zahteve najprej na ta strežnik. Natančneje, ta nastavitev preglasi vse navedene `gostitelj` in `vrata` dele v LDAP URLju in bo uporabljen tudi, če sta `gostitelj` in `vrata` izpuščena iz URL.

  Drugi LDAP strežniki bodo uporabljeni le, če povezava s “proxy” ni uspela. Sintaksa je ``gostitelj`` ali ``gostitelj``:``vrata`` . Če so `vrata` izpuščena, se uporabijo vrata 389 (standardna LDAP vrata).

Konfiguriranje GnuPG sistema
Konfiguriranje GnuPG sistema

## Konfiguriranje GnuPG sistema

Ta del pogovornega okna je samodejno ustvarjen iz izhoda gpgconf `--list-components` in za vsako `komponento`, ki jo vrne zgornji ukaz , rezultat gpgconf `--list-options` `komponenta`.

### Opomba

Najbolj uporabne od teh možnosti so bile podvojene kot ločene strani v konfiguracijskem pogovornem oknu programa Kleopatra. Oglejte si “Konfiguriranje imeniških storitev” in “Konfiguriranje vidikov S/MIME Validacije” za dve pogovorni strani, ki vsebujeta izbrane možnosti iz tega dela pogovornega okna.

Natančna vsebina tega dela pogovornega okna je odvisna od različice GnuPG ozadja, ki ste ga namestili, in potencialno platformo, na kateri delujete. Tako bomo razpravljali le o splošni postavitvi pogovornega okna, vključno s preslikavo iz GpgConf možnosti v Kleopatra GUI nadzor.

GpgConf vrne informacije o konfiguraciji za več komponent. Znotraj vsake komponente so posamezne možnosti združene v skupine.

Kleopatra prikaže en zavihek na komponento, ki jo poroča GpgConf; skupine vodi s strani vodoravne črte, ki prikazuje ime skupine, vrnjeno iz GpgConf.

Vsaka GpgConf možnost ima vrsto. Razen nekaterih dobro znanih možnosti, ki jih Kleopatra podpira z specializiranimi kontrolami za boljšo uporabniško izkušnjo, preslikavo med GpgConf vrstami in kontrolami kleopatre so naslednje:

Tabela 5.1. Preslikava iz GpgConf vrste v GUI kontrole

tip GpgConf | nadzor programa Kleopatra
--- | ---
za sezname | za ne-sezname
`nobeden` | Spinbox (“count”-semantics) | Potrditveno polje
`niz` | N/A | Lineedit
`int32` | Lineedit (neformatirano) | Spinbox
`uint32`
`ime poti` | N/A | specializiran nadzor
`ldap server` | specializiran nadzor | N/A
`prstni odtis ključa` | N/A
`javni ključ`
`skrivni ključ`
`seznam vzdevkov`

Glejte GpgConf priročnik za več informacij o tem, kaj lahko tukaj konfigurirate in kako.

Poglavje 6. Vodnik za skrbnike
Vodnik za skrbnike

# Poglavje 6. Vodnik za skrbnike

Ta vodnik za skrbnike opisuje načine prilagajanja programa Kleopatra ki niso dostopne prek GUIja, ampak samo prek konfiguracijskih datotek.

Predpostavlja se, da je bralec seznanjen s tehnologijo, ki se uporablja za KDE konfiguracijo aplikacije, vključno s postavitvijo, lokacijo datotečnega sistema in kaskadnim povezovanjem KDE konfiguracijske datoteke, kot tudi ogrodje KIOSK.

## Prilagajanje čarovnika za ustvarjanje potrdila

### Prilagajanje DN polj

Kleopatra vam omogoča, da prilagodite polja, ki jih lahko uporabnik vnese, da ustvari svoje potrdilo.

Ustvarite skupino z imenom `CertificateCreationWizard` v `kleopatrarc` celotnega sistema. Če želite vrstni red atributov po meri ali če želite, da se prikažejo samo določeni elementi, ustvarite ključ z imenom `DNAttributeOrder`. Argument je eden ali več od `CN,SN,GN,L,T,OU,O,PC,C,SP,DC,BC,EMAIL` Če želite inicializirati polja z določeno vrednostjo, napišite nekaj takega kot Attribute=vrednost. Če želite, da se atribut obravnava kot obvezen, dodajte klicaj (npr. `CN!,L,OU,O!,C!,EMAIL!`, kar je privzeta konfiguracija) .

Uporaba modifikatorja načina KIOSK `$e` omogoča pridobivanje vrednosti iz spremenljivk okolja ali iz ovrednotenega skripta ali binarne datoteke. Če poleg tega želite onemogočiti urejanje zadevnega polja, uporabite modifikator `$i`. Če želite onemogočiti uporabo gumba Vstavi moj naslov, nastavite `ShowSetWhoAmI` na false.

### Namig

Zaradi narave KDE ogrodja KIOSK z uporabo nespremenljive zastavice (`$i`) uporabniku onemogoča preglasitev zastavice. To je predvideno vedenje. `$i` in `$e` lahko uporabite z vsemi drugimi konfiguracijskimi ključi v KDE, tudi aplikacije.

Naslednji primer opisuje možne prilagoditve:

    [CertificateCreationWizard]
    ;Prepove kopiranja osebnih podatkov iz imenika in lokalnega prepisovanja
    ShowSetWhoAmI[$i]=false

    ;nastavi ime upoprabnika na $USER
    CN[$e]=$USER

    ;nastavi ime podjetja na "My Company", prepove urejanje
    O[$i]=My Company

    ;nastavi ime oddelka na vrednost vrnjeno iz skripta
    OU[$ei]=$(lookup_dept_from_ip)

    ; nastavi državo na DE, ampak dovoli spremembe s strani uporabnika
    C=DE

### Omejitev vrst ključev, ki jih uporabnik lahko ustvari

Kleopatra omogoča tudi omejitev vrste potrdil, ki jih uporabnik lahko ustvari. Upoštevajte pa, da je tem omejitvam preprost način, da ustvarite eno v ukazni vrstici.

#### Algoritmi javnih ključev

Če želite omejiti uporabo algoritma javnega ključa, dodajte konfiguracijski ključ `PGPKeyType` (in `CMSKeyType`, vendar je za CMS vseeno podprt samo RSA) v razdelek `CertificateCreationWizard` datoteke `kleopatrarc`.

Dovoljene vrednosti so `RSA` za ključe RSA, `DAS` za ključe DSA (samo za znak) in `DSA+ELG` za ključ DSA (samo za znakovni ključ) s podključem Elgamal za šifriranje.

Privzeto je prebrano iz GpgConf ali drugače iz `RSA`, če GpgConf ne zagotavlja privzete vrednosti.

#### Velikost javnega ključa

Če želite omejiti razpoložljive velikosti ključev za javni algoritem, dodajte konfiguracijski ključ ``<ALG>`KeySizes` (kjer je `ALG` lahko `RSA` , `DSA` ali `ELG`) v razdelek `CertificateCreationWizard` datoteke `kleopatrarc`, ki vsebuje seznam, ločen z vejicami velikosti ključev (v bitih). Privzeto vrednost lahko navedete tako, da pred velikostjo ključa dodate vezaj (`-`).

    RSAKeySizes = 1536,-2048,3072

Zgornje bi omejilo dovoljene velikosti ključev RSA na 1536, 2048 in 3072, pri čemer je 2048 privzeto.

Poleg samih velikosti lahko določite tudi oznake za vsako od velikosti. Preprosto nastavite konfiguracijski ključ ``ALG`KeySizeLabels` na seznam oznak, ločenih z vejicami.

    RSAKeySizeLabels = šibek,normalen,močen

Zgornje bi v povezavi s prejšnjim primerom natisnilo nekaj takega kot naslednje možnosti za izbiro:

    šibek (1536 bits)
                  normalen (2048 bits)
                  močen (3072 bits)

Privzete vrednosti so, kot da bi veljalo naslednje:

    RSAKeySizes = 1536,-2048,3072,4096
                  RSAKeySizeLabels =
                  DSAKeySizes = -1024,2048
                  DSAKeySizeLabels = v1,v2
                  ELGKeySizes = 1536,-2048,3072,4096

Ustvarjanje in urejanje ključnih kategorij
Ustvarjanje in urejanje ključnih kategorij

## Ustvarjanje in urejanje ključnih kategorij

Kleopatra omogoča uporabniku, da konfigurira vizualni videz ključev na podlagi koncepta, imenovanega Ključne kategorije. Ključne kategorije se uporabljajo tudi za filtriranje seznama potrdil. Ta razdelek opisuje, kako lahko uredite razpoložljive kategorije in dodate nove.

Ko poskuša najti kategorijo, ki ji ključ pripada, Kleopatra poskuša uskladiti ključ z zaporedjem ključnih filtrov, konfiguriranih v `libkleopatrarc`. Prvi, ki se ujema, definira kategorijo na podlagi koncepta specifičnosti, ki je podrobneje pojasnjen spodaj.

Vsak ključni filter je definiran v konfiguracijski skupini z imenom `Key Filter #`n``, kjer je `n` število, ki se začne od `0`.

Edini obvezni ključi v skupini `Key Filter #`n`` so `Ime`, ki vsebuje ime kategorije, kot je prikazano v konfiguracijskem pogovornem oknu in `id`, ki se uporablja kot referenca za filter v drugih razdelkih konfiguracije (kot je `Pogled #`n``).

Tabela 6.1, “Ključi za konfiguracijo filtra ključev, ki določajo lastnosti zaslona” navaja vse ključe, ki določajo lastnosti prikaza ključev, ki pripadajo tej kategoriji (tj. tiste ključe, ki jih je mogoče prilagoditi v konfiguracijskem pogovornem oknu), medtem ko Tabela 6.2, “Ključi za konfiguracijo filtra ključev, ki določajo kriterije filtra” navaja vse ključe, ki določajo kriterije, s katerimi se filter ujema s ključi.

Tabela 6.1. Ključi za konfiguracijo filtra ključev, ki določajo lastnosti zaslona

Konfiguracijski ključ | Tip | Opis
--- | --- | ---
`barva-ozadja` | barva | Uporabljena barva ozadja. Če manjka, je privzeta barva ozadja, ki je globalno definirana za poglede seznama.
`barva-ospredja` | barva | Barva ospredja za uporabo. Če manjka, je privzeta barva ospredja, ki je globalno definirana za poglede seznama.
`pisava` | pisava | Uporabljena pisava po meri. Pisava bo pomanjšana na velikost, konfigurirano za poglede seznama, uporabljeni pa bodo vsi atributi pisave (glejte spodaj).
`krepka-pisava` | boolean | Če je nastavljeno na `true` in `pisava` ni nastavljena, uporablja privzeto pisavo pogleda seznama z dodanim krepkim slogom pisave (če je na voljo). Prezrto, če je prisotna tudi `pisava`.
`poševna-pisava` | boolean | Podobno kot `krepka-pisava`, vendar za slog pisave ležeče namesto krepko.
`prečrtana-pisava` | boolean | Če je `true`, nariše sredinsko črto čez pisavo. Uporabljeno tudi, če je nastavljena `pisava`.
`ikona` | besedilo | Ime ikone za prikaz v prvem stolpcu. Še ni implementirano.

Tabela 6.2. Ključi za konfiguracijo filtra ključev, ki določajo kriterije filtra

Konfiguracijski ključ | Tip | Če je navedeno, se filter ujema, ko...
--- | --- | ---
`je-preklican` | boolean | ključ je bil preklican.
`kontekst-ujemanja` | kontekst[a] | kontekst, v katerem se ta filter ujema.
`je-potekel` | boolean | ključ je potekel.
`je-onemogočen` | boolean | uporabnik je ključ onemogočil (označil za neuporabo). Prezrt za S/MIME ključe.
`je-korensko-potrdilo` | boolean | ključ je korensko potrdilo. Prezrto za OpenPGP ključe.
`lahko-šifrira` | boolean | ključ se lahko uporablja za šifriranje.
`lahko-podpiše` | boolean | ključ se lahko uporablja za podpis.
`lahko-potrdi` | boolean | ključ se lahko uporablja za podpisovanje (potrjevanje) drugih ključev.
`lahko-avtentificira` | boolean | ključ se lahko uporablja za avtentikacijo (npr. kot potrdilo odjemalca TLS).
`je-kvalificiran` | boolean | ključ se lahko uporablja za izdelavo kvalificiranih podpisov (kot določa nemški zakon o digitalnem podpisu).
`je-kartični-ključ` | boolean | ključno gradivo je shranjeno na pametni kartici (namesto na računalniku).
`ima-skrivni-ključ` | boolean | skrivni ključ za ta par ključev je na voljo.
`je-openpgp-ključ` | boolean | ključ je OpenPGP ključ (`true`) ali S/MIME ključ (`false`).
`bil-potrjeno` | boolean | ključ je bil preverjen.
``predpona`-ownertrust` | veljavnost[b] | ključ ima natanko (`predpona` = `je`), ima karkoli drugega kot (`prefix` = `ni`), ima najmanj (`predpona` = `je-končno`) ali ima največ (`predpona` = `je-največ`) lastniško zaupanje, podano kot vrednost konfiguracijskega ključa. Če je v eni skupini več kot en ključ ``predpona`-ownertrust` (z različnimi vrednostmi `predpona`), je vedenje nedefinirano.
``predpona`-veljavnost` | veljavnost | Enako kot ``predpona`-ownertrust`, vendar za veljavnost ključa namesto lastniškega zaupanja.
[a] Kontekst je oštevilčenje z naslednjimi dovoljenimi vrednostmi: `videz`, `filtriranje` in `vsak`. [b] Veljavnost je (urejeno) oštevilčenje z naslednjimi dovoljenimi vrednostmi: `neznano`, `nedefinirano`, `nikoli`, `obrobno`, `poln`, `končni`. Oglejte si GPG in GpgSM priročnike za podrobno razlago.

### Opomba

Nekateri bolj zanimivi kriteriji, kot je `je-preklican` ali `je-potekel`, bodo delovali samo na preverjenih ključih, zato se privzeto, samo potrjeni ključi preverijo glede preklica in poteka, čeprav lahko ta dodatna preverjanja prosto odstranite.

Poleg zgoraj navedenih konfiguracijskih ključev ima lahko filter ključev tudi `id` in `konteksti-ujemanja`.

Z uporabo `id` filtra, ki je privzeto ime konfiguracijske skupine filtra, če ni podano ali je prazno, se lahko sklicujete na ključni filter drugje v konfiguraciji, npr. v kleopatrinih konfiguracijah pogleda. Kleopatra ne interpretira `id`ja, zato lahko uporabite poljuben niz, če je unikaten.

`konteksti-ujemanja` omejuje uporabnost filtra. Trenutno sta definirana dva konteksta: Kontekst `videz` se uporablja pri definiranju barv in lastnosti pisave za poglede. Kontekst `filtriranja` se uporablja za selektivno vključitev (in izključitev) potrdila iz pogledov. `vsak` se lahko uporablja za označevanje vseh trenutno definiranih kontekstov in je privzeta vrednost, če `konteksti-ujemanja` ni podan ali kako drugače ne proizvaja kontekstov. To zagotavlja, da noben ključni filter ne more “mrtev”, tj. brez kontekstov, v katerih bi ga uporabili.

Format vnosa je seznam žetonov, ločenih z nebesednimi znaki. Pred vsakim žetonom je izbirno predpona s klicajem (`!`), ki označuje zanikanje. Žetoni delujejo po vrstnem redu na notranjem seznamu kontekstov, ki se začne prazen. To je najbolje razloženo s primerom: `kateri koli !appearance` je enak kot `filtriranje` in `videz !appearance` proizvaja prazen niz, kot je `!any`. Vendar bosta zadnja dva interno nadomeščena z `any`, ker sploh ne proizvajata kontekstov.

Na splošno se kriteriji, ki niso podani (tj. vnos konfiguracije ni nastavljen), ne preverjajo. Če je podan kriterij, se preveri, ali se mora ujemati, da se filter kot celota ujema, tj. kriteriji so združeni z IN.

Vsak filter ima implicirano “specifičnost”, ki se uporablja za razvrščanje vseh ujemajočih se filtrov. Bolj specifični filter zmaga pred manj specifičnimi. Če imata dva filtra enako specifičnost, zmaga tisti, ki je prvi v konfiguracijski datoteki. Specifičnost filtra je sorazmerna s številom kriterijev, ki jih vsebuje.

Primer 6.1. Primeri ključnih filtrov

Če želite preveriti vsa potekla, vendar nepreklicana korenska potrdila, bi uporabili filter ključev, definiran na naslednji način:

    [Filter ključev #n]
    Name=potekel, ampak ni preklican
    je-bil-potrjen=true
    je-potekel=true
    je-preklican=false
    je-korenski-certifikat=true
    ; ( specificity 4 )

Za preverjanje vseh onemogočenih OpenPGP ključev (ki jih kleopatra še ne podpira) z lastniškim zaupanjem vsaj “mejno”, bi uporabili:

    [Key Filter #n]
    Ime=onemogočeni ključi OpenPGP z obrobnim ali boljšim lastniškim zaupanjem
    je-openpgp=true
    je-onemogočen=true
    je-vsaj-lastniško-zaupanje=mejno
    ; ( specificity 3 )

Konfiguriranje arhivarjev za uporabo s podpisovanjem/šifriranjem datotek
Konfiguriranje arhivarjev za uporabo s podpisovanjem/šifriranjem datotek

## Konfiguriranje arhivarjev za uporabo s podpisovanjem/šifriranjem datotek

Kleopatra omogoča skrbniku (in naprednemu uporabniku), da konfigurira seznam arhivarjev, ki so predstavljeni v pogovornem oknu podpiši/šifriraj datoteke.

Vsak arhivar je definiran v `libkleopatrarc` kot ločena skupina `Arhiviraj Definicija #`n`` z naslednjimi obveznimi ključi:

`razširitve`

  Seznam končnic imen datotek, ločenih z vejicami, ki običajno označujejo to obliko arhiva.

`id`

  Enolični ID, ki se uporablja za notranjo identifikacijo tega arhivarja. Če ste v dvomih, uporabite ime ukaza.

`Ime` (prevedeno)

  Uporabniku vidno ime tega arhivarja, kot je prikazano v ustreznem spustnem meniju pogovornega okna podpiši/šifriraj datoteke.

`pack-ukaz`

  Dejanski ukaz za arhiviranje datotek. Uporabite lahko kateri koli ukaz, če za njegovo izvedbo ni potrebna lupina. Programsko datoteko poiščete s spremenljivko okolja `PATH`, razen če uporabite absolutno pot do datoteke. Citiranje je podprto, kot če bi bila uporabljena lupina:

      pack-command="/opt/ZIP v2.32/bin/zip" -r -

### Opomba

Ker je poševnica nazaj (`\`) ubežni znak v KDE konfiguracijskih datotek, jih morate podvojiti, ko se pojavijo v imenih poti:

    pack-command=C:\\Programs\\GNU\\tar\\gtar.exe ...

Vendar za sam ukaz (v nasprotju z njegovimi argumenti), lahko uporabite samo poševnice (`/`) kot ločila poti na vseh platformah:

    pack-command=C:/Programs/GNU/tar/gtar.exe ...

To ni podprto v argumentih, saj večina Windows® programov uporabljajo poševnico naprej za možnosti. Naslednje na primer ne bo delovalo, ker je `C:/myarchivescript.bat` argument za cmd.exe in `/` ni pretvorjen v `\` v argumentih samo ukazi:

    pack-command=cmd.exe C:/myarchivescript.bat

To mora biti namesto tega zapisano kot:

    pack-command=cmd.exe C:\\myarchivescript.bat

### Vhodno ime datoteke Posredovanje za `pack-command`

Obstajajo trije načini za posredovanje imen datotek ukazu pack. Za vsakega od teh `pack-command`ov zagotavlja posebno sintakso:

1. Kot argumente ukazne vrstice.

   Primer (tar):

       pack-command=tar cf -

   Primer (zip):

       pack-command=zip -r - %f

   V tem primeru se imena datotek posredujejo na ukazno vrstico, tako kot pri uporabi ukazne vrstice. Kleopatra ne uporablja ukazne lupine za izvedbo ukaza. Zato je to varen način posredovanja imen datotek, vendar lahko na nekaterih platformah naleti na omejitve dolžine ukazne vrstice. Dobesedni `%f`, če je prisoten, se nadomesti z imeni datotek za arhiviranje. V nasprotnem primeru so imena datotek dodana ukazni vrstici. Tako bi lahko zgornji primer zip enakovredno zapisal takole:

       pack-command=zip -r -

2. Prek standardnega vstopa, ločeno z novimi vrsticami: pred `|`.

   Primer (GNU-tar):

       pack-command=|gtar cf - -T-

   Primer (ZIP):

       pack-command=|zip -@ -

   V tem primeru , so imena datotek posredovana arhivatorju na stdin, eno na vrstico. S tem se izognete težavam na platformah, ki postavljajo nizko omejitev števila dovoljenih argumentov ukazne vrstice, vendar ne uspe, če imena datotek dejansko vsebujejo nove vrstice.

   ### Opomba

   Kleopatra trenutno podpira samo LF kot ločilo za novo vrstico, ne pa CRLF. To se lahko spremeni v prihodnjih različicah na podlagi povratnih informacij uporabnikov.

3. Preko standardnega vhoda, ločenega z NUL-bajti: pred `0|`.

   Primer (GNU-tar):

       pack-command=0|gtar cf - -T- --null

   To je enako kot zgoraj, le da se za ločevanje imen datotek uporabljajo NUL bajti. Ker so NUL bajti v imenih datotek prepovedani, je to najbolj robusten način posredovanja imen datotek, vendar ga ne podpirajo vsi arhivi.

Konfiguriranje programov za kontrolne vsote za uporabo z ustvarjanjem/preverjanjem kontrolnih vsot
Konfiguriranje programov za kontrolne vsote za uporabo z ustvarjanjem/preverjanjem kontrolnih vsot

## Konfiguriranje programov za kontrolne vsote za uporabo z ustvarjanjem/preverjanjem kontrolnih vsot

Kleopatra omogoča skrbniku (in izkušenemu uporabniku), da konfigurira seznam programov za preverjanje vsote, med katerimi lahko uporabnik izbira v konfiguracijskem pogovornem oknu in da Kleopatra lahko samodejno zazna, ko se zahteva, da preveri kontrolno vsoto dane datoteke.

### Opomba

Da bi ga lahko uporabljal program Kleopatra, mora biti izhod programov za kontrolne vsote (tako zapisana datoteka s kontrolno vsoto kot tudi izhod na stdout pri preverjanju kontrolnih vsot) združljiv z GNU md5sum in sha1sum.

Natančneje, datoteka s kontrolno vsoto mora temeljiti na vrstici, pri čemer ima vsaka vrstica naslednjo obliko:

    CHECKSUM ' ' ( ' ' | '*' ) FILENAME

, kjer je `CHECKSUM` sestavljen samo iz šestnajstiških znakov. Če `FILENAME` vsebuje znak za novo vrstico, se mora vrstica namesto tega glasiti:

    \CHECKSUM ' ' ( ' ' | '*' ) ESCAPED-FILENAME

, kjer je `ESCAPED-FILENAME` ime datoteke z novimi vrsticami, zamenjanimi z `\n`ji, in poševnicami nazaj (`\`↦`\\`).

Podobno mora biti izhod `ukaz-za-preverjanje` v obliki

    FILENAME ( ': OK' | ': FAILED' )

ločeno z novo vrstico. Nove vrstice in drugi znaki niso ubežni v izpisu.[2]

Vsak program kontrolne vsote je definiran v `libkleopatrarc` kot ločena skupina `Checksum Definition #`n`` z naslednjimi obveznimi ključi:

`vzorci-datotek`

  Seznam regularnih izrazov, ki opisujejo, katere datoteke je treba obravnavati kot datoteke kontrolne vsote za ta program kontrolne vsote. Sintaksa je tista, ki se uporablja za sezname nizov v KDE konfiguracijskih datotekah.

  ### Opomba

  Ker regularni izrazi običajno vsebujejo poševnice nazaj, je treba v konfiguracijski datoteki paziti, da jim pravilno ubežite. Priporočljiva je uporaba orodja za urejanje konfiguracijske datoteke.

  Platforma določa, ali se vzorci obravnavajo med velikimi ali malimi črkami.

`izhodna-datoteka`

  Tipično ime izhodne datoteke za ta program za preverjanje vsote (seveda se mora ujemati z enim od `vzorci-datotek`). To je tisto, kar bo program Kleopatra uporabil kot izhodno ime datoteke pri ustvarjanju datotek s kontrolno vsoto te vrste.

`id`

  Enolični ID, ki se uporablja za interno identifikacijo tega programa kontrolne vsote. Če ste v dvomih, uporabite ime ukaza.

`Ime` (prevedeno)

  Uporabniku vidno ime tega programa kontrolne vsote, kot je prikazano v spustnem meniju v konfiguracijskem pogovornem oknu programa Kleopatra.

`ustvari-ukaz`

  Dejanski ukaz, s katerim ustvarite datoteke s kontrolno vsoto. Sintaksa, omejitve in možnosti posredovanja argumentov so enake, kot je opisano za `pack-ukaz` v “Konfiguriranje arhivarjev za uporabo s podpisovanjem/šifriranjem datotek”.

`ukaz-za-preverjanje`

  Enako kot `ustvari-ukaz`, vendar za preverjanje kontrolne vsote.

Tu je popoln primer:

    [Checksum Definition #1]
              file-patterns=sha1sum.txt
              output-file=sha1sum.txt
              id=sha1sum-gnu
              Name=sha1sum (GNU)
              Name[de]=sha1sum (GNU)
              ...
              create-command=sha1sum -- %f
              verify-command=sha1sum -c -- %f

[2] Da, ti programi niso bili napisani z mislijo na grafične vmesnike in program Kleopatra ne bo uspel pravilno razčleniti patoloških imen datotek, ki vsebujejo »: OK« in novo vrstico.

Poglavje 7. Zasluge in licenca
Zasluge in licenca

# Poglavje 7. Zasluge in licenca

Kleopatra avtorske pravice 2002 Steffen Hansen, Matthias Kalle Dalheimer in Jesper Pedersen., avtorske pravice 2004 Daniel Molkentin, avtorske pravice 2004, 2007, 2008, 2009, 2010 Klarälvdalens Datakonsult AB

Avtorske pravice za dokumentacijo 2002 Steffen Hansen, avtorske pravice 2004 Daniel Molkentin, avtorske pravice 2004, 2010 Klarälvdalens Datakonsult AB

Sodelovalci

- Marc Mutz `(mutz AT kde.org)`

- David Faure `(faure AT kde.org)`

- Steffen Hansen `(hansen AT kde.org)`

- Matthias Kalle Dalheimer `(kalle AT kde.org)`

- Jesper Pedersen `(blackie AT kde.org)`

- Daniel Molkentin `(molkentin AT kde.org)`

Prevod: Matjaž Jeran`(matjaz.jeran AT amis.net)`in Peter Žaucer`(peter.zaucer AT gmail.com)`

Dokumentacija je objavljena pod pogoji GNU Free Documentation License.

Pogoji uporabe programa so določeni v GNU General Public License.