Newsgroup: it.comp.sicurezza.pgp
Titolo: Firma non valida

Scusate ma non capisco questo messaggio del GPGrelay, mi scrive:
**********************************************************
This mail was encrypted (Inlined PGP-Message).
GnuPG output follows (current time: Thu, Jan 09 2003 - 21:01:14)
  cifrato con la chiave [...]
        "Franco <[...]>" // Il KMail la cifra anche per se stesso...
  cifrato con la chiave [...]
        "Miki <[...]>"
  Firma fatta 01/09/03 20:55:00  usando la chiave DSA con ID 633B442C
  Firma valida da "Franco <[...]>"
  ATTENZIONE: questa chiave non è certificata con una firma fidata!
           Non ci sono indicazioni che la firma appartenga al
proprietario.
  Impronta digitale della chiave primaria: [...]
  *********************************************************
  Quello che non capisco è perché mi dice "questa chiave non è
certificata con una firma fidata" quando l'ho firmata io stesso la sua
chiave!!!
  La mia firma non è fidata? E di chi si fida allora?
  Altra domanda (ormai c'ho preso gusto :-) perché quando listo le firme
di una chiave c'è la mia eventuale e due sue (del proprietario), non ne
bastava una? Perché proprio due? Boh...
  Grazie, ciao.
  --
  Per rispondermi in e-mail controlla prima l'indirizzo!
  GnuPG Key DSA/ELG-E 1024/4096
  Fingerprint: 3941 84F8 6A23 9970 010B ED56 4B47 6818 6152 3A6E

Altro punto oscuro: il WinPT cliccando su propietà di una chiave mi da
la possibilità di settare i 4 livelli di fiducia ma il 5, quello
ultimate trust o "fiducia definitiva" lo posso settare solo a riga di
comando, solo poi, il WinPT lo riconosce. Poi c'è il campo valid che
rimane "Unknow" fino a che non dò la fiducia definitiva e poi va a
"Ultimate" perché due campi per indicare la stessa cosa? Ownertrust e
Valid?
In buona sostanza io ho capito poco o nulla di questa fiducia defiitiva,
cos'è e quando la si deve settare.
Su internet c'è scritto poco o nulla a riguardo e quel poco non mi ha
chiarito le idee...
Grazie.


bastava una? Perché proprio due? Boh...
Due?
Serve screenshot, se no non capisco se stai confondendoti con la
self-signature sulla sottofirma o cosa 0=)
-- 
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /

chiarito le idee...
Non trovi molta doc perchč la tua chiave dovrebbe nascere "ultimate" di
default e non hai bisogno (nel 99.9999% dei casi ) di improtare  aultimate
anche altre chiavi.



pub  1024D/633B442C 2003-01-05 Franco <?@?.it>
sig 3       633B442C 2003-01-05   Franco <?@?.it> < 1° firma
sig 3       61523A6E 2003-01-08   Miki <?@?.it>
sub  2048g/3E4BC23E 2003-01-05
sig         633B442C 2003-01-05   Franco <?@?.it> < 2° firma, perché?
Ho modificato gli indirizzi e-mail per ovvie ragioni di "privacy".
Grazie ancora per la pazienza e il vostro/tuo aiuto.


Ho fatto ulteriori prove e sono giunto alla conclusione che era il WinPT
che non riusciva a firmare corretamente le chiavi, perché se la stessa
operazione la svolgo da riga di comando poi WinPT mi riconosce la chiave
come valida. Per la cronaca ho WinPT versione 0.5.13.
Ho scoperto un bug? :-)
Ciao.


 come valida. Per la cronaca ho WinPT versione 0.5.13.
č per lo stesso motivo che sono passato a gpgshell
-- 
www.geocities.com/smanetta2002/
 
(č solo un indice) -questo spero sia l'ultimo nick
Fingerprint B36C D0DF C496 E23B B53B 0947 E107 48B1 FC29 C2FC

sig         633B442C 2003-01-05   Franco <?@?.it> < 2° firma, perché?
Anche questa non è una seconda firma ma l'unica firma sulla sottochiave.
Lapo


 sig         633B442C 2003-01-05   Franco <?@?.it> < 2° firma, perché?
Ogni chiave DSA è composta (generalmente) da due parti, e non intendo
dire chiave pubblica e chiave privata, ma voglio dire che, la chiave
pubblica è composta (generalmente) da due parti... una per la firma
digitale (DSA o DSS) e una (o più) chiavi secondarie (subkeys) per la
cifratura (ElG o DH).
Prendiamo ad esempio la chiave di Miki:
Quella che tu vedi come "pub" "633B442C" è la sua chiave principale
(chiave DSA1024), che Miki utilizzerà per firmare ogni suo messaggio
(utilizzerà la chiave privata... questa, nel tuo keyring, è la parte
pubblica) e ogni chiave cui apporrà la firma.
Infatti, la sua chiave 61523A6E avrà una "self-signature" con sé
stessa... questo identifica che la chiave è valida, per quelli che si
fidano di una firma apposta da 61523A6E.
Se la firma 61523A6E alla chiave 61523A6E (ovvero una self-signature)
fosse revocata, quella chiave non sarebbe più valida.
La chiave D3E8BB24, invece, sarà una chiave ElG a 4096 bit e sarà la sua
chiave secondaria pubblica con cui tutti cifreremo i messaggi a lui
destinati.
Anche questa chiave, risulta firmata dalla 61523A6E, poiché quella è la
chiave che Miki usa per firmare "ogniccòsa".
Questo ci permette di fidarci della chiave secondaria D3E8BB24, se ci
fidiamo della chiave 61523A6E.
Ora... se Miki avesse 5 chiavi secondarie, troveresti 6 sue firme nella
sua chiave...
Una firma per ogni chiave secondaria, più la firma apposta alla chiave
principale (la self-signature).
Se guardiamo ora la chiave "633B442C" di Franco, noteremo che riporta la
firma di Miki (61523A6E), solo sulla chiave principale... questo perché
le chiavi secondarie possono essere aggiunte, eliminate, disattivate,
revocate, senza togliere validità alla chiave primaria. Se, invece,
fosse revocata (o disattivata) la chiave principale, anche *tutte* le
secondarie sarebbero automaticamente revocate (o disattivate).
Per questo motivo, la chiave che viene firmata è sempre la principale
(per la precisione, viene firmata l'identità [UserID]).
Su quella chiave (633B442C) e sulla sua secondaria (3E4BC23E), c'è la
firma della chiave DSA di Franco (633B442C), che dà validità sia alla
principale (con una self-signature), che alla secondaria (con cui noi
cifreremo i messaggi per Franco).
Un discorso differente, invece va fatto per le identità... se la chiave
di Franco avesse 3 identità e 5 chiavi secondarie, avrebbe la propria
firma (633B442C) ripetuta 9 volte.
Quando, invece, tu firmi una sua chiave, puoi firmare solo la chiave
principale (come si vede dalla firma di Miki sulla chiave di Franco)
[o, meglio, la sua *identità* principale] oppure puoi decidere quale
identità firmare (fino a firmarle tutte).
Il "3" a fianco a "sig", vuol dire che a quella chiave ha detto che
"ha effettuato un controllo approfondito della sua reale appartenenza",
questo, perché Miki ha risposto "I have done very careful checking." in
fase di firma della chiave di Franco.
Se ci fosse stata anche la tua firma, ci sarebbe potuta anche essere una
"L" a fianco del numero... questo avrebbe indicato che quella era una
chiave firmata "localmente"... ovviamente, essendo una firma di Miki,
non può essere "locale" sul *tuo* keyring (a meno che tu sia, sia
"Franco" che "Miki", oltre che "essentialit" ^__^ ).
o_O
Oh, shit!... ho parlato fino ad ora di Miki come se fosse un tuo
amico... solo ora mi sono reso conto che sei tu...
Sarà la stanchezza... o forse l'età... domani sarà meglio che mi faccia
vedere da un geriatra...
Ciao,
un TJL73 e la "settimana corta" più lunga della sua vita...  -_-
-- 
"E' inutile affannarsi tanto nella vita...
 Tanto, non si riuscirebbe ad uscirne vivi!"
                                                                -- SDB