sviluppo
-
Il Team
Il Team di SKNT è composto da personale con preparazione specifica nel proprio settore di applicazione.
Ma soprattutto è fatto di persone che condividono l'entusiasmo della scoperta e della realizzazione.
Ogni progetto è vissuto come una grande avventura in cui profondere le migliori risorse, instaurando un continuo dialogo con i clienti utilizzatori.
- sviluppatori software
- consulenti per la sicurezza
- tecnici per l'assistenza “on site” presso il cliente
- tecnico per il supporto online in tele assistenza
- progettisti di rete
Ognuno degli addetti segue un costante percorso di formazione per potere sempre fornire ai nostri clienti il meglio dal punto di vista tecnologico.
Amministrazione e contabilità
Una persona si occupa della contabilità. E' capace e disponibile ed ha sempre la situazione sotto controllo grazie all'utilizzo del sistema gestione SKNT Gest. La puoi contattare subito per qualsiasi esigenza.
Marketing e Comunicazione
SKNT mette a disposizione dei propri clienti una persona per ascoltare richieste e suggerimenti e fornire qualsiasi informazione. Si tratta di una persona con una grande competenza e la capacità di mettere a proprio agio il proprio interlocutore. La puoi contattaresubito per qualsiasi tua esigenza.
Assistenza clienti e supporto tecnico
Una persona è dedicata ad ascoltare e risolvere i problemi tecnici dei clienti. E' in grado di intervenire da remoto sulle postazioni e sui server dei clienti oppure può attivare le procedure di assistenza on site. Lo puoi contattare subito per qualsiasi tua esigenza.
System Control e Project Management
Una persona si occupa della gestione sistemi e dell'analisi e pianificazione dei progetti. Ha oltre 20 anni di esperienza nella gestione di sistemi server, reti e programmazione, ed è responsabile della progettazione dei prodotti e del coordinamento del Team di sviluppo. Se desideri informazioni contatta l'ufficio di segreteria.
Developement Team
È il fiore all'occhiello di SKNT.
Il Team di sviluppo di SKNT è composto da tre sviluppatori laureati, ma sopratutto appassionati, che sono in grado di realizzare qualsiasi tipo di applicazione per il cloud e per le piattaforme mobili.
Se desideri informazioni contatta l'ufficio di segreteria.
-
La storia di SKNT
Le tappe fondamentali di SKNT
SKNT - SmartKey Networks (in precedenza SkyNet) viene fondata nel 1996 e nello stesso anno rilascia Gest, il primo gestionale multi piattaforma a basso costo in grado di operare in ambiente di rete misto Mac/Windows.
Nel 2001 SKNT acquisisce un Internet Provider per offrire ai Clienti innovazioni basate sulla Rete in espansione.
Grazie alla partecipazione ad un progetto Opensource internazionale, viene avviato il primo servizio di sicurezza, oggi evoluto e denominato SKNT SHIELD, legato alla posta elettronica.
Nel 2005 viene rilasciato il gestionale cloud SKNT Gest 5 NG che rappresenta una svolta grazie alla sua, per il tempo, innovativa architettura web che precorre il cloud computing.
Nel corso degli anni vengono sviluppati altri gestionali cloud per specifici settori.
Si va da SKNT GOAL, gestionale dedicato all'amministrazione condominiale, a SKNT Optical Software gestione documentale su cloud.
Vengono inoltre rilasciati software cloud come SKNT Tourist, dedicato al booking di strutture ricettive, e SKNT GMI, per la gestione e manutenzione di impianti termici e caldaie.
Nel 2010 SKNT si trasferisce nell'attuale sede di Via Maggiate 67 a Borgomanero, consolidando la propria infrastruttura tecnica ed espandendo ulteriormente la presenza su Internet.
Nel 2015, in occasione del ventennale di attività, la ragione sociale viene aggiornata in SKNT - SmartKey Networks per sottolineare ancora una volta la propria esclusività.
Nello stesso anno, SKNT lancia una serie di App mobili per piattaforme Apple, Android su commissione di diversi Clienti.
Con oltre vent'anni di esperienza e un personale tecnico motivato ed esperto, SKNT è in grado di affrontare problematiche di rete, sicurezza e di sviluppo software con grandissima competenza e determinazione.
-
Plugin metodo di pagamento per Virtuemart Unicredit PagOnline
Virtuemart Unicredit Pagonline: Accettare carte di credito con un click
SKNT mette a disposizione un plugin metodo di pagamento per Virtuemart Unicredit Pagonline ed accettare così carte di credito in modo facile e veloce.
Il plugin si integra completamente nella soluzione ecommerce Virtuemart consentendo agli utenti l'utilizzo del sistema di pagamento modo semplice, sicuro ed immediato.
-
Progettazione e sviluppo software e App
Sviluppo software e App realizzato su specifiche del cliente
SKNT sin dalla sua nascita nel 1996 annovera tra i propri servizi quello dello sviluppo software e App specificatamente progettato sulle esigenze del Cliente.
Lo sviluppo di software e App per apparati mobili viene preceduto da sessioni di analisi ed approfondimento, in modo da giungere alla realizzazione di software semplice, potente ma soprattutto che rispecchi fedelmente la modalità operativa del Cliente.
Sistemi di produzione misti operanti tra piattaforme diverse (Linux, Windows, Mac), database e processi gestionali, si integrano dando vita a veri e propri organismi software/hardware “cuciti su misura”.
Lo sviluppo viene affrontato con strumenti molteplici, prediligendo le architetture client-server basate su interfacce WEB.
-
SKNT AllSign: firma digitale files da PHP con o senza marcatore temporale
Firma digitale PDF e P7M direttamente da PHP
SKNT AllSign è l'utility per la firma digitale da PHP interamente sviluppata dal Team di SKNT per
- la firma digitale di documenti PDF con o senza apposizione del marcatore temporale
- la firma in formato p7m di qualsiasi documento
Il formato p7m è il formato PKCS7 valido per la firma digitale elettronica di documenti da utilizzare nei rapporti con la Pubblica Amministrazione.
SKNT AllSign può essere utilizzato:
- direttamente da riga di comando
- attraverso script
- da PHP mediante la classe CSigner.php anche attraverso applicazioni web
SKNT All Sign può prelevare i certificati di firma da smart card connesse direttamente al server di firma, su server remoti o al client remoto.
Caratteristiche tecniche e funzionali
La firma digitale da PHP con i prodotti della famiglia SKNT AllSign, non è mai stata così semplice.
All Sign è una libreria/utility per la firma digitale sviluppata in Java, richiede che sia installato l'ambiente JAVA versione 1.6 o successiva.
Inoltre è compatibile con qualsiasi Sistema Operativo come, ad esempio, Windows, Linux e MacOS X.
Accetta certificati SSL X509 sia auto firmati che firmati da Autorità di Certificazione che divengono utilizzabili una volta esportati in formato PKCS12.All Sign dispone di una classe OOP di incapsulamento PHP per la firma digitale che consente agli sviluppatori PHP di firmare e manipolare files di firma rimanendo nel proprio ambiente ed integrando la firma elettronica all'interno de propri prodotti.
La firma digitale con All Sign rende possibile utilizzare il token per la firma acquisendolo in uno qualsiasi dei seguenti modi:- Certificato locale (file, Smart Card, Token USB eccetera)
- Smart Card PKCS11 per l'apposizione della firma digitale come, ad esempio, le Smart Card di Infocamere, collegata al SERVER
- Smart Card PKCS11 collegata remotamente ad un client
- Token USB locale (p.e. Aruba Key, Token USB)
- Servizio online di firma digitale (è possibile richiedere l'elenco dei servizi di firma certificato da SKNT)
- Certificato remoto del cliente (versione Bridge)
Versioni disponibili del prodotto
Sknt All Sign è il prodotto per la firma digitale in grado di risolvere qualsiasi problematica di firma per gli sviluppatori.
Le versioni disponibili sono le seguenti:
- All Sign Standalone: consente di firmare digitalmente localmente su una qualsiasi workstation. Adatta al singolo utilizzatore
- All Sign Server: consente di apporre firma digitale su un server cui sia connesso un token di firma, un provider di firma esterno, o ai client remoti dotati di apposita licenza
- All Sign Client: consente di firmare su un server locale utilizzando un token (smart card o altro) connesso ad un client remoto. Ogni client remoto deve disporre di una licenza client valida
- All Sign Bridge: in congiunzione con All Sign Server permette ad un server remoto (p.e. cloud) di firmare qualsiasi file prelevando il token da un server fisico remoto cui sia connesso il token (p.e. server remoto del cliente).
Le versioni Standalone, Server e Bridge consentono il passaggio programmatico del PIN senza richiedere OTP
Formati di uscita
Nel caso si tratti di un file in formato PDF è possibile eseguire la firma digitale del documento secondo lo standard del formato ADOBE.
In tale caso la firma è verificabile con un qualsiasi visualizzatore PDF come Adobe Reader.
E' possibile aggiungere firma elettronica in modo visibile ed invisibile, ed allegare al PDF una pagina di dettaglio riportante il sommario dei dati di firma (tipo nome azienda, motivo della firma ecc.).
Per qualsiasi file è possibile applicare la firma digitale in formato PKCS7, altresì noto come p7m:il formato della firma digitale approvato e riconosciuto dalla Legge Italiana per la trasmissione di documenti e per la conservazione sostitutiva.
SKNT AllSign supporta firme digitali multiple sul medesimo documento (firma , controfirma ecc.).
La validità della firma può essere verificata con qualsiasi software idoneo come, ad esempio, Dike.Client Remoti
SKNT All Sign, consente di apporre firme digitali attraverso client remoti, sia su rete locale che connessi attraverso internet, che dispongono della propria smart card.
In questo modo è possibile apporre più firme digitali (ad esempio di uffici diversi) anche da sedi geografiche distanti e connesse attraverso internet.
Parametri accettati per la firma digitale di un PDF o di un qualsiasi file
SKNT AllSign accetta i seguenti parametri:
Parametri SKNT AllSign -b <args> Blocco firma visibile (yes o no - default no) -c <args> Commento alla firma -e <arg> Incorpora firma -f <arg> Finalizza il documento (non potrà più essere ulteriormente firmato) -i <arg> Percorso ad una eventuale immagine (png o jpg) contenente il logo fa inserire nella tabella riassuntiva di firma -l <arg> Campo Location per la firma -n <arg> Mostra la tabella riassuntiva di firma su una pagina che sarà aggiunta al PDF firmato -o <arg> Percorso completo del file che rappresenterà il PDF firmato -ownerpwd <arg> Eventuale password per leggere il documento da firmare (inserita direttamente sulla riga di comando) -ownerpwdfile <arg> Eventuale percorso al file che contiene la password di lettura del PDF da firmare (il parametro -ownerpwd se presente ha la precedenza) -p <arg> Password per decrittare il certificato di firma -pwdfile <arg> Percorso al file contenente la password per decrittare il certificato di firma (il parametro -p se presente ha la precedenza) -r <arg> Campo Reason del PDF firmato -s <arg> Percorso al certificato PCKS12 da utilizzare per la firma -t <arg> Percorso del file PDF che deve essere firmato -tsa_url <arg> URL completa di http o https del TimeStamp server da utilizzare per la firma del PDF -tsa_user Nome utente (se richiesto dal Server) per accedere al TimeServer -tsa_password Password (se richiesta dal Server) per accedere al TimeServer Come firmare un PDF da riga di comando
Il comando per firmare digitalmente un PDF da riga di comando è semplicissimo
java -jar PdfSign -s path_certificato -o miofile-firmato.pdf -t miofile-dafirmare.pdf -p password_certificato
Come firmare un file da PHP
Per la firma con PHP viene fornito un apposita classe che deve essere configurata con il percorso del certificato la password ed i dati dell'eventuale timeserver
Quindi il codice PHP di firma diventa:
$obj = new CPdfSign("miofile_dafirmare.pdf);
$obj->doSign("miofile-firmato.pdf');
Licenza
SKNT AllSign viene concesso in licenza in svariati modi:
Tipo Licenza Destinatario Dettagli licenza A licenza singola workstation Sviluppatori / End User SKNT AllSign può essere utilizzato su di una singola installazione senza limiti ma non in ambito server A licenza singola server intranet Sviluppatori/End User SKNT AllSign può essere utilizzato su di una singola installazione senza limiti in ambito server all'interno di una intranet Aziendale A licenza Server Internet Sviluppatori/End User SKNT AllSign può essere utilizzato su di un singolo server accessibile da Internet A volume Sviluppatori / End User SKNT AllSign può essere utilizzato su di un numero di postazioni sino a 50-100 o illimitate A popolazione Pubbliche Amministrazioni / Aziende SKNT AllSign può essere utilizzato per l'erogazione di servizi al pubblico Cosa è compreso nella licenza?
Con ogni licenza si riceve:
- il file .jar per eseguire la firma dei PDF e di qualsiasi altro file con TimeStamp completo di tutte le librerie
- la classe CSKNTSign.php completa del codice sorgente per l'implementazione della firma PDF/P7M direttamente dall'interno di uno script o web application PHP
- un file di testo contenente la documentazione
- il supporto tecnico a mezzo email valido per 12 mesi dal momento dell'acquisto della licenza
La licenza ha la durata di 12 mesi con tacito rinnovo e comprende tutti gli aggiornamenti del prodotto ed il supporto tecnico da parte del Team di sviluppo.
Cosa occorre in aggiunta per utilizzare SKNT AllSign con i files PDF?
Per firmare digitalmente un file PDF occorre:
- un certificato X509 convertito in PCKS12 auto firmato o firmato da una autorità di certificazione (istruzioni su come generare un certificato SSL auto firmato con OpenSSL ed il relativo file di verifica per i client incluse nella documentazione)
- uno qualsiasi dei supporti contenenti il token (in caso di Smart Card occorrono anche le relative librerie crittografiche del lettore normalmente incorporate nel driver).
- opzionalmente un account valido ad un servizio di certificazione temporale per l'apposizione del marcatore (la firma può essere apposta anche senza il marcatore temporale)
Per l'individuazione delle librerie crittografiche SKNT All Sign incorpora numerosi driver, in continuo aumento, mediante auto configurazione, lasciando comunque la possibilità di utilizzarne di diverse.
Esempio di utilizzo di SKNT AllSign
In questo screencast è possibile assistere all'apposizione di una firma digitale mediante l'utilizzo di AllSign all'interno del software di archiviazione documentale SKNT Optical
Informazioni e Personalizzazioni
Se ti occorrono più informazioni, un'offerta personalizzata per grandi volumi o l'introduzione di personalizzazioni di qualsiasi tipo, non esitare a contattare l'Ufficio commerciale.
-
SKNT e le applicazioni Gestionali: una lunga storia di successi
SKNT e le applicazioni Gestionali: una lunga storia di successi!
Sin dal 1996 SKNT si occupa di software per la gestione aziendale con il rilascio della prima serie dei gestionali SkyGest (ora SKNT Gest).
Nel corso degli anni l'esperienza in ambito gestionale è maturata in svariati settori quali:
- contabilità aziendale (gestionali serie Gest dal 1996)
- gestione condominiale (AmICA per ANACI Piemonte)
- CRM (Customer Relationship Management)
- metalmeccanico e distinta base (produzione e assemblaggio di beni finiti anche con terzisti
- produzione e commercio di prodotti alimentari(HACCP e tracciabilità alimentare)
- abbigliamento (vendita all'ingrosso ed al dettaglio anche su reti di negozi)
- ricambisti (assemblaggio kit e gestione offerte al banco)
- gestione di magazzini (locazioni di stoccaggio, magazzini geografici o conto vendita)
- auto concessionari
- turistico (hotels e campeggi)
- estensioni di garanzia (attivazioni on line di certificati e gestione sinistri con integrazione corrieri e comunicazione Centri Assistenza)
- produzione e commercio di imballaggi(gestione CONAI e gestione ordini)
- gestione di progetti (offerte, "progress" e consuntivi di progetti)
- manutenzione e gestione di impianti termici
- archiviazione documentale con SKNT Optical
- il nuovo gestionale SKNT GOAL per amministratori di condominio
- distribuzione di listini e documenti a gruppi di lavoro con il prodotto SKNT HYDRA
Per ogni settore SKNT - SmartKey Networks dispone di una soluzione pronta, collaudata ed integrabile con il gestionale SKNT Gest e del know how necessario ed è quindi in grado di sviluppare ciò che serve allo specifico cliente, utilizzando le tecnologie del web col massimo di efficienza immaginabile.
Dal 2004 SKNT fornisce anche software in modalità SAAS con tecnologia "cloud computing" oppure con locazione operativa dell'hardware.
Dal 2006 SKNT si occupa anche di applicazioni utilizzabili in ambito mobile su apparati come tablet e smartphone, in modo a fornire un sistema integrato e trasversale fruibile su qualsiasi apparato fisso o mobile differenze d'uso.
Dal 2013 si occupa di sviluppo di App per apparati mobili sia in modalità web che nativa.
SKNT dispone di una proprio cloud privato su cui è in grado di certificare il rispetto della norma italiana in materia di privacy.
-
Sviluppo software e App mobili
SKNT realizza software e App per qualsiasi esigenza
SKNT dispone del know how necessario a trasformare qualsiasi applicazione in una solida realtà basata sulla tecnologia cloud o sulle piattaforme mobili come Android e Apple iOS.
I vantaggi sono innumerevoli:
- tempi di realizzazione sicuri
- totale compatibilità con qualsiasi Sistema Operativo (Windows, Apple, Android, Linux ecc.)
- integrazione con software esistente
- decentralizzazione geografica della risorsa
- condivisione anche tra sedi geograficamente lontane o tra operatori dislocati sul territorio e dotati di connessione "mobile"
- costi certi e definiti
- assistenza e manutenzione post produzione garantita dal medesimo team di sviluppo
L'esperienza e l'entusiasmo dei professionisti di SKNT sono una garanzia per la realizzazione di qualsiasi progetto.
Esperienza nello sviluppo dei software
SKNT ha realizzato negli anni molti progetti per Clienti di ogni dimensione: dalla piccola attività commerciale allo studio professionale, dalla piccola alla grande azienda.
Il Team di sviluppo, altamente specializzato, ha focalizzato la propria attenzione sulle applicazioni basate sul cloud e sulle App mobili.
Grazie alla grande esperienza di SKNT, è possibile realizzare qualsiasi progetto con tempi e costi di sviluppo contenuti.
Il personale tecnico di SKNT gestisce inoltre la manutenzione e l'assistenza: al Cliente e rimane a disposizione per la successiva implementazione di funzioni dovute all'insorgere di eventuali nuove esigenze.
App per qualsiasi utilizzo
App di Giochi, App per il settore turistico con geo localizzazione, chat, organizzazione eventi e controlli di accesso, supporto alla vendita: qualsiasi sia il settore di impiego SKNT mette la propria ultra ventennale esperienza per lo sviluppo di software e App al servizio del Cliente.
-
Virtuemart Klarna HPP Plugin metodo di pagamento
Virtuemart Klarna HPP Plugin metodo di pagamento
SKNT mette a disposizione il plugin Joomla per l'integrazione del metodo di pagamento per Virtuemart consentendo di utilizzare i servizi di pagamento e rateizzazione Klarna.
La soluzione HPP (Hosted Payment Page) permette di integrare in qualsiasi sito ecommerce la possibilità di rateizzazione in modo facile e veloce.
Il plugin Virtuemart Klarna si integra completamente in modo nativo nella soluzione ecommerce Virtuemart 3/4 consentendo agli utenti l'utilizzo del sistema di pagamento Klarnain modo semplice, sicuro ed immediato.
-
Virtuemart Satispay Plugin metodo di pagamento
Virtuemart Satispay Plugin metodo di pagamento
SKNT mette a disposizione il plugin Joomla per l'integrazione del metodo di pagamento per Virtuemart consentendo di utilizzare i servizi di pagamento Satispay.
Il plugin Virtuemart Satispay si integra completamente in modo nativo nella soluzione ecommerce Virtuemart consentendo agli utenti l'utilizzo del sistema di pagamento Satispayin modo semplice, sicuro ed immediato.
-
Virtuemart Scalapay Plugin metodo di pagamento
Virtuemart Scalapay Plugin metodo di pagamento
SKNT mette a disposizione il plugin Joomla per l'integrazione del metodo di pagamento per Virtuemart consentendo di utilizzare i servizi di pagamento Scalapay.
Il plugin Virtuemart Scalapay si integra completamente in modo nativo nella soluzione ecommerce Virtuemart consentendo agli utenti l'utilizzo del sistema di pagamento Scalapayin modo semplice, sicuro ed immediato.