Re: gnutls

Claudio <vecna-YmK/[email protected]> Thu, 01 Feb 2007 18:29:58 +0100
Newsgroups gmane.comp.security.italian.devel
Organization s0ftpj/sikurezza
Message-ID <[email protected]>
--===============1092979640==
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Ciao Simone,

[email protected] ha scritto:
> Ciao a tutti,
> devo implementare un meccanismo di autenticazione per un applicazione d=
i tipo
> peer-to-peer in cui il client e il server si autenticano a vicenda util=
izzando
> il protocollo TLS basato su chiavi PGP.=20
Qui c'e' un'inconsistenza. TLS usa normalmente X509, c'e' una=20
specificata per supportare openPGP, ma per ora non e' ancora molto=20
diffusa. come mai preferisci il modello di trust di PGP ? il modello di=20
trust ditribuito e paritetico di PGP puoi ottenerlo anche rivedendo il=20
modo di gestione delle chiavi, normalmente gearchiche, X509.

 > Il linguaggio di programmazione =E8 Java.
E questo e' indifferente, se non che per implementare TLS in java=20
probabilmente userai le classi di riferimento devivate a OpenSSL, non=20
classi derivate da GNUTLS

> Qualcuno di voi conosce qualche riferimento?
no...

> Mi =E8 stato suggerito di guardare nel provider Bouncy Castle.

Chi ti ha suggerito http://www.bouncycastle.org/ l'ha fatto come=20
alternativa a gnutls, perche' usassi le sue classi avresti TLS e=20
certificati openPGP supportati.


non voglio mettere in discussione le tue scelte, ma magari, se=20
l'integrazione non e' cruenta e l'applicazione non richiede chissa'=20
quali traffici di rete, ti puoi affidare a stunnel, delegando a lui la=20
parte di protezione e gestendo con l'applicativo JAVA l'intelligenza/il=20
routing p2p/il resto...

ciao :)
Claudio

--===============1092979640==
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List
--===============1092979640==--