Let's Encrypt: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 31:
}}
 
'''''Let's Encrypt''''' è una [[certification authority]], che si trova nello stato di beta pubblica dal 3 dicembre 2015 <ref name="publicbeta">{{Cita web|url=https://letsencrypt.org/2015/12/03/entering-public-beta.html|titolo=Entering Public Beta |sito=letsencrypt.org|accesso=28 febbraio 2016https2016|lingua=en}}</ref><ref>{{cita web|url=https://letsencrypt.org/2015/11/12/public-beta-timing.html|linguasito=letsencrypt.org|titolo=Public Beta timinglingua=en}}</ref>, ed ha come obiettivo quello del rilascio gratuito di [[Certificato digitale|certificati]] [[X.509]] per il protocollo [[TLS]] tramite un processo automatizzato che mira ad eliminare le procedure manuali per la creazione, la validazione, il rilascio ed il rinnovo dei certificati<ref name="encryptentire">{{Cita web|url=https://www.eff.org/deeplinks/2014/11/certificate-authority-encrypt-entire-web|titolo=Launching in 2015: A Certificate Authority to Encrypt the Entire Web |sitoeditore=[[Electronic Frontier Foundation]] |lingua=en|accesso=28 febbraio 2016|lingua=en}}</ref>.
 
== Scopo ==
Riga 85:
La [[certification authority]] consiste in un software chiamato Boulder e scritto in [[Go (linguaggio di programmazione)|Go]], che implementa il protocollo lato server. Boulder viene rilasciato come [[software libero]] sotto licenza [[Mozilla Public License]] (MPL)<ref name="boulder-licence">{{Cita web|url=https://github.com/letsencrypt/boulder/blob/master/LICENSE.txt|titolo= Boulder LICENCE | sito=[[GitHub]] | accesso=28 febbraio 2016|lingua=en}}</ref>, di fatto offre delle [[Application programming interface|API]] [[Representational State Transfer|RESTful]] che possono essere invocate tramite canale cifrato con TLS.
 
Il software che esegue sul lato client (sul web server) si chiama ''letsencrypt'', è scritto in [[Python]] ed è rilasciato con [[licenza Apache]]<ref name="le-licence">{{Cita web|url=https://github.com/letsencrypt/letsencrypt/blob/master/LICENSE.txt|titolo=letsencrypt LICENCE | sitoeditore=[[GitHub]] | accesso=28 febbraio 2016|lingua=en}}</ref>. Il software client si occupa della gestione dei certificati, del processo di validazione del dominio, dell'installazione dei certificati, della configurazione HTTPS sul web server e del rinnovo dei certificati. Il client permette di configurare in automatico i web server [[Apache]] ed [[nginx]]<ref name="plugins">{{Cita web|url=https://letsencrypt.readthedocs.org/en/latest/using.html#plugins|titolo=Read the Docs - Let's Encrypt plugins | sito=Read the docs | accesso=28 febbraio 2016|lingua=en}}</ref>.
 
== Soggetti coinvolti ==