vai al contenuto



Home > Architettura > Approccio OpenSource

Approccio OpenSource

I componenti client (Client di Gestione dei Certificati e Client di Firma Digitale) e server (UserCGI e AdminCGI) di Simple Signing System (S3) sono stati sviluppati con l'obiettivo della piena e completa portabilità su differenti piattaforme architetturali e infrastrutturali. Di conseguenza sono stati adottati per lo sviluppo vari tool opensource, selezionati per essere interoperativi con differenti piattaforme (Unix/Linux, Microsoft Win32, MacOS). In particolare, per quanto riguarda Microsoft Windows, l'unico punto di riferimento è l'interfaccia Win32, comune a tutte le versioni Windows.

I tool opensource adottati per lo sviluppo dei client Simple Signing System (S3) sono:

ApacheWeb Server opensource.
PHPpackage opensource che opera come Application Server associato ad Apache (per la realizzazione del sito di Amministrazione centrale, Admin-CGI).
FOXToolkitpackage opensource di gestione dei componenti grafici (opera in ambiente Unix, MacOs, Win32).
cURLpackage opensource di gestione della comunicazione client/server tra il Client di Gestione dei Certificati e le CGI (UserCGI) che operano al centro (RA/CA) sotto il controllo di un server WEB: opera come client HTTP (porta 80) o HTTPS (porta 443).
eCGI(easy CGI) package opensource di supporto alla implementazione delle UserCGI di accoglienza alle richieste del Client di Gestione dei Certificati: permette tra l'altro la facile gestione delle funzioni di upload, che potranno essere richieste nelle future versioni del Client di Firma Digitale per tasmettere al centro i file firmati.
OpenSSLpackage opensource per la gestione della crittografia e dei certificati X.509.
OpenTSApackage opensource per la gestione delle TSA (Time Stamp Authority): è di fatto una estensione di OpenSSL e di Apache.
NTPSpackage opensource per la gestione di server NTP (Network Time Protocol) ed SNTP (Simple Network Time Protocol).
OpenLDAPpackage opensource per la gestione di server LDAP (Lightweigt Directory Access Protocol).
NSSMozillapackage opensource per la gestione della crittografia e dei certificati X.509 con interfaccia PKCS11 verso i dispositivi di gestione dei certificati (Token).
FireBirdpackage opensource che implementa un DBMS (Data Base Management System) derivato e compatibile con InterBase di Borland.

Simple Signing System è un prodotto software di
Clizio Merli Consulente