Casalini Crypto. Documento di protocollo tecnico VRS 2.1



Documenti analoghi
Servizio di Posta elettronica Certificata (PEC)

RICEZIONE AUTOMATICA DEI CERTIFICATI DI MALATTIA 1.1. MALATTIE GESTIONE IMPORT AUTOMATICO 1.2. ATTIVAZIONE DELLA RICEZIONE DEL FILE CON L INPS

Servizio di Posta elettronica Certificata (PEC)

Software Servizi Web UOGA

Servizio di Posta elettronica Certificata (PEC)

SITO DI PUBBLICAZIONE ANNUNCI

1. Manuale d uso per l interfaccia web di Gestione PEC2

Servizio di Posta elettronica Certificata (PEC)

Istruzione Operativa Richiesta di Offerta on-line in busta chiusa digitale

Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente

Le caselle di Posta Certificata attivate da Aruba Pec Spa hanno le seguenti caratteristiche:

Guida alla compilazione on-line delle domande di Dote Scuola A.S per le Famiglie INDICE

Configurazione Client di Posta Elettronica

Servizio di Posta elettronica Certificata (PEC)

Manuale configurazione caselle di posta elettronica HME Standard

Manuale configurazione caselle di posta elettronica HME Standard

Integrazione InfiniteCRM - MailUp

Windows Web Server 2008 R2 64bit 1x Processore Intel Atom Dual (2x core 1.80 GHz) Dispositivo di memorizzazione flash esterno 32GB

Piattaforma gare. Istruzione operativa RdO in Busta Digitale

1 Riconoscimento del soggetto richiedente da parte del sistema

Istruzioni per il cambio della password della casella di posta

Ambulatorio Virtuale Medinformatica Sistema On Line per richiedere Appuntamenti e Ricette

PROGRAMMA MOVE 2015 MOBILITA VERSO L EUROPA

GUIDA AL SOCIAL CARE

Guida alla compilazione on-line della domanda di Dote Scuola

1. Manuale d uso per l utilizzo della WebMail PEC e del client di posta tradizionale

Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio

COME CONFIGURARE UN CLIENT DI POSTA

Guida alla compilazione on-line delle domande di Dote Scuola A.S per le Famiglie INDICE

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

MANUALE OPERATIVO CONFESERCENTI PEC

MANUALE OPERATIVO PER L UTILIZZO DEL SISTEMA DI DEPOSITO DEI PROSPETTI DEGLI OICR

PROGETTO FABBISOGNI STANDARD GUIDA DI ACCESSO E COMPILAZIONE DEL QUESTIONARIO.

Ordine dei Dottori Commercialisti e degli Esperti Contabili di Padova

PROCEDURA N. 1 Registrazione di un nuovo utente

Programma Manager to Work. Programma di sviluppo del territorio per la crescita dell occupazione GUIDA PER LA PROCEDURA ON LINE

MANUALE D USO DELL E-COMMERCE. Versione avanzata

Allegato A: Regole tecniche per la gestione dell identità.

MODALITÀ DI ACCESSO ALLA CASELLA DI POSTA ELETTRONICA CERTIFICATA

E-Post Office Manuale utente

FedERa GUIDA UTENTE PER LA REGISTRAZIONE E L ACCESSO AL SERVIZIO

Manuale utente per l iscrizione all elenco telematico imprese

PRESENTAZIONE DEL PORTALE STIPENDI PA

ISTRUZIONI PER LA REGISTRAZIONE E PER L INVIO DELLE RICHIESTE

InitZero s.r.l. Via P. Calamandrei, Arezzo

Registrazione utente. Manuale Utente

MANUALE OPERATIVO PROGRAMMA DI GESTIONE DATI ARTERITE VIRALE EQUINA.

1. Manuale d uso per l interfaccia web di Gestione PEC

Guida alla compilazione e all invio della domanda. Avviso Pubblico

Identity Access Management: la soluzione loginfvg

Servizio di Posta elettronica Certificata (PEC)

MANUALE DI SUPPORTO NECA PER I FORNITORI ALL UTILIZZO DEL NEGOZIO ELETTRONICO. Manuale NECA per i Fornitori

MANUALE UTENTE Profilo Azienda Partecipata. APPLICATIVO CAFWeb

GUIDA ALLA CONFIGURAZIONE E ALL UTILIZZO

REGOLAMENTO DELLA CERTIFICAZIONE DEI SITI INTERNET

GUIDA ALLA Rel. 4.2 SOMMARIO. 5) Aggiornamento Configurazione Mail Preesistente Pag.

Manuale d uso per i Datori di Lavoro Vers. 1.0 novembre 2012

Manuale di Registrazione

Manuale operatore per l utilizzo dell utente di dominio

Guida all utilizzo di Moodle per gli studenti

Manuale di utilizzo del servizio in cloud

SolVe. Manuale di supporto per l utilizzo del nuovo Sistema di Qualificazione ENAV

Ordine dei Dottori Commercialisti e degli Esperti Contabili di Padova

GUIDA ALLA COMPILAZIONE ON-LINE DELLE RICHIESTE A CORSI, SEMINARI E GIORNATE DI STUDIO ORGANIZZATE DAL PIANO SOCIALE DI ZONA AMBITO S4

START Affidamenti diretti e Procedure concorrenziali semplificate. Istruzioni per i concorrenti Ver. 1.0

Guida Descrittiva portale

MODALITA DI REGISTRAZIONE

L'AMMINISTRATORE. Questa utenza non è abilitata all'acquisto.

Guida alla compilazione on-line delle domande di Dote Scuola A.S componente Merito INDICE

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

C.I.C. Centro Informazione e Consulenza. Guida all uso del registro elettronico

Manuale Utente MyFastPage

Posta Elettronica Certificata

Guida al sistema Bando GiovaniSì

Manuale Utente. Gestione Richieste supporto BDAP. Versione 1.0

Istituto Centrale per il Catalogo Unico delle Biblioteche Italiane. e per le Informazioni bibliografiche. Manuali utente per SBN WEB. Versione 1.

Scrivere su un blog con Word 2007 Di Alberto Mari -

Guida utente alla compilazione delle richieste di contributo on-line per le Associazioni dei Consumatori

GRUPPO CAMBIELLI. Posta elettronica (Webmail) Consigli di utilizzo

Piattaforma per la gestione degli Elenchi degli Operatori economici del Commissario Straordinario Delegato Calabria

Guida Utente per Web Form Cambio Password

INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti

Manuale per la configurazione di un account di PEC in Mozilla Thunderbird.

Guida Descrittiva Web Application Portale G+ in Comune

DOCFINDERWEB SERVICE E CLIENT

A T I C _W E B G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O. Rev. 2.1

Come firmare digitalmente un documento

Per effettuare la registrazione al sito bisogna cliccare sul link registrati in alto a destra del sito (Vedi Fig.1).

Manuale d uso Operatore RA

[emmebox - NoBadMail]

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Dipartimento per le Libertà Civili e l Immigrazione

Firma Digitale Remota

Windows XP Istruzioni rete wired per portatili v1.0

Istruzioni Installazione, Registrazione e Configurazione di PEC Mailer

Università Degli Studi dell Insubria. Centro Sistemi Informativi e Comunicazione (SIC) Rete Wireless di Ateneo UninsubriaWireless

CERTIFICATI DIGITALI. Manuale Utente

A cura del Prof. Pasquale Vastola. Iscrizione alla piattaforma virtuale MOODLE FASE 1. 1) Accedere al seguente indirizzo internet :

Configurazione di Microsoft Outlook 2007

Transcript:

Casalini Crypto 10.13 Documento di protocollo tecnico VRS 2.1 Requisiti fondamentali per l utilizzo del servizio: - I file PDF da criptare non devono essere già protetti da password o da altri sistemi di DRM - I PDF da criptare, se residenti sui server dell editore, devono essere raggiungibili via web attraverso un percorso URL che l editore potrà dotare di restrizioni di accesso con credenziali (quest ultime dovranno essere comunicate a Casalini per l attivazione del servizio). - In caso di utilizzo di policy per utenti registrati, è necessario che la credenziale di autenticazione sia l email (e non eventuali username). Questo perché altrimenti il servizio non può inviare all utente i messaggi di notifica di avvenuto download Il servizio permette la generazione on the fly di file PDF criptati per le seguenti tipologie di utenza: Tipologia utenti registrati utenza che accede al sito dell editore fornendo come credenziali email e password Tipologia utenti abbonati utenza che accede al sito dell editore con un codice di accesso Il servizio Casalini Crypto è interrogabile utilizzando vari protocolli: HTTPS GET HTTPS POST SOAP Per ciascuno di essi dev essere invocata una URL apposita, che varia in base alla tipologia di utenza che si sta trattando (utenti registrati, abbonati). 1

Attivazione del servizio Casalini Crypto prevede l attivazione di un account per ciascun editore. In questa fase preliminare l editore viene provvisto di un codice identificativo che dovrà essere utilizzato e riportato in ogni chiamata al servizio (vedere parametro caller più avanti). L editore potrà inoltre comunicare a Casalini Digital Division le seguenti opzioni: Email di notifica: l editore può scegliere se ricevere o meno un messaggio email di notifica di ogni operazione di chiamata del servizio. In caso affermativo dovrà contestualmente fornire un indirizzo email di riferimento. Email di notifica per utente: l editore può scegliere se far ricevere o meno un messaggio email di notifica all utente che scarica il PDF. L email di notifica per l utente viene inviata solo se si utilizza il servizio CryptoUsers e se l email dell utente, fornita come credenziale, è valida. Domini autorizzati: l editore dovrà comunicare uno o più domini sui quali il servizio sarà autorizzato a recuperare file PDF su cui applicare la protezione. In fase di utilizzo, il servizio Casalini Crypto permetterà il recupero e criptaggio di file PDF esclusivamente dai domini specificati dall editore. Tipo di output per l utente: l editore potrà indicare quale tipo di output desidera fornire alla propria utenza. Le opzioni possibili sono: sola visualizzazione del file PDF solo invio link al file PDF per posta elettronica visualizzazione e invio contestuale del link al file PDF via posta elettronica (opzione di default) 2

Protocollo GET e POST Indirizzi dei servizi per ciascuna tipologia: per singolo utente registrato: https://crypto.casalini.it/cryptousers.aspx per utenti abbonati: https://crypto.casalini.it/cryptosubscribers.aspx Utilizzando i protocolli GET o POST, il chiamante riceve direttamente a video il file PDF criptato. Parametri obbligatori e comuni a tutte le chiamate: caller codice identificativo del chiamante (deve essere attribuito e comunicato all editore dal personale Casalini Digital al momento dell attivazione del servizio). pdf indirizzo web completo (URL) del file PDF da criptare (se residente sui server dell editore), oppure AmicusNumber (codice identificativo Casalini se si tratta di una risorsa presente sulla piattaforma Torrossa). Nel caso di utilizzo dell AmicusNumber, la sintassi da usare è: pdf=amicusnumber/<amicusnumber> (esempio: pdf=amicusnumber/2251773) policy nome della policy da applicare al documento. L elenco delle policy e della loro nomenclatura dovrà essere comunicato all editore da parte del personale Casalini. Eventuali nuove policy potranno essere create ed utilizzate attraverso il servizio. Parametri opzionali e comuni a tutte le chiamate: outputfilename nome (formato da nome + estensione, esempio: documento.pdf) da attribuire al file una volta criptato price prezzo (deve essere un numero nel formato intero o con due decimali: 35,99) che serve a comunicare il prezzo dell item venduto sul sito dell editore che utilizza Crypto. Se non esiste un prezzo o il PDF viene venduto gratuitamente all utente finale inviare il valore 0 (zero). Parametri aggiuntivi: Nel caso di chiamata a uno dei servizi che applicano policy per utenti registrati devono essere passati anche i parametri: firstname (nome dell utente) lastname (cognome dell utente) email (indirizzo di posta elettronica dell utente) password (password dell utente) 3

Nel caso di chiamata a uno dei servizi che applicano policy per utenti abbonati dev essere passato anche il parametro: code (codice di accesso abbonato dell utente max 6 caratteri) 4

Protocollo SOAP Indirizzi dei servizi per ciascuna tipologia: per singolo utente registrato: per un elenco di utenti registrati: per utenti abbonati: https://crypto.casalini.it/cryptousers https://crypto.casalini.it/cryptouserslist https://crypto.casalini.it/cryptosubscribers Utilizzando il protocollo SOAP, il chiamante non riceve come risposta il file PDF criptato ma una risposta in formato XML SOAP, contenente la URL in cui è stato depositato il file criptato. Sarà poi cura dello staff tecnico dell editore effettuare un parsing della risposta XML, ricavare la URL del PDF criptato e gestirne l eventuale visualizzazione o fornitura all utente (es. invio email). Nota: il metodo CryptoUsersList permette di dotare di DRM un file PDF limitandone la fruizione, a scelta da 1 a N utenti, che devono essere specificati nella richiesta. Per ciascun utente è necessario passare una struttura GeneralUser (una o più occorrenze) all interno di un tag listofusers. Esempio con limitazione a due utenti: <listofusers> <GeneralUser> <IdUser>0</IdUser> <Firstname>Mario</Firstname> <Lastname>Bianchi</Lastname> <Email>mario.bianchi@mariobianchi.it</Email> <Password>pippo</Password> <SubscriberCode></SubscriberCode> </GeneralUser> <GeneralUser> <IdUser>0</IdUser> <Firstname>Simona</Firstname> <Lastname>Verdi</Lastname> <Email>simona.verdi@simonaverdi.com</Email> <Password>pluto</Password> <SubscriberCode></SubscriberCode> </GeneralUser> </listofusers> IdUser: passare sempre con valore 0 FirstName: nome dell utente LastName: cognome dell utente Email: email dell utente Password: password dell utente SubscriberCode: passare sempre come stringa vuota 5

Sintassi per l utilizzo del servizio Protocollo HTTPS GET Per singolo utente registrato: <a href="https://crypto.casalini.it/cryptousers.aspx?caller=<idchiamante>&pdf=<url _PDF>&policy=<nomePolicy>&firstname=<nomeUtente>&lastname=<cognomeUtente>&email =<emailutente>&password=<passwordutente>">apri file PDF per utente registrato</a> Per utenti abbonati: <a href="https://crypto.casalini.it/cryptosubscribers.aspx?caller=<idchiamante>&pd f=<url_pdf>&policy=<nomepolicy>&code=<codiceabbonato>">apri file PDF per utente abbonato</a> Nota: non è disponibile la richiesta in formato GET per il metodo CryptoUsersList Protocollo HTTPS POST Per utenti registrati: <form method="post" action="https://crypto.casalini.it/cryptousers.aspx"> <input type="hidden" name="caller" value="<idchiamante>"> <input type="hidden" name="pdf" value="<url_pdf>"> <input type="hidden" name="policy" value="<nomepolicy>"> <input type="hidden" name="firstname" value="<nomeutente>"> <input type="hidden" name="lastname" value="<cognomeutente>"> <input type="hidden" name="email" value="<emailutente>"> <input type="hidden" name="password" value="<passwordutente>"> <input type="hidden" name="price" value="<prezzo>"> <input type="submit" value="apri file PDF"> </form> Per utenti abbonati: <form method="post" action="https://crypto.casalini.it/cryptosubscribers.aspx"> <input type="hidden" name="caller" value="<idchiamante>"> <input type="hidden" name="pdf" value="<url_pdf>"> <input type="hidden" name="policy" value="<nomepolicy>"> <input type="hidden" name="code" value="<codiceabbonato>"> <input type="hidden" name="price" value="<prezzo>"> <input type="submit" value="apri file PDF"> </form> Nota: non è disponibile la richiesta in formato POST per il metodo CryptoUsersList 6

Protocollo SOAP Per singolo utente registrato: ESEMPIO SOAP REQUEST: SOAPAction: "https://crypto.casalini.it/cryptousers" <CryptoUsers xmlns="https://crypto.casalini.it/"> <caller>string</caller> <pdf>string</pdf> <policy>string</policy> <firstname>string</firstname> <lastname>string</lastname> <email>string</email> <password>string</password> <price>decimal</price> </CryptoUsers> ESEMPIO SOAP RESPONSE: HTTP/1.1 200 OK <CryptoUsersResponse xmlns="https://crypto.casalini.it/"> <CryptoUsersResult>string</CryptoUsersResult> </CryptoUsersResponse> 7

Per un elenco di utenti registrati: ESEMPIO SOAP REQUEST: SOAPAction: "https://crypto.casalini.it/cryptousers" <CryptoUsersList xmlns="http://crypto.casalini.it/"> <caller>string</caller> <pdf>string</pdf> <policy>string</policy> <price>decimal</price> <listofusers> <! - una o più occorrenze --> <GeneralUser> <IdUser>decimal</IdUser> <Firstname>string</Firstname> <Lastname>string</Lastname> <Email>string</Email> <Password>string</Password> <SubscriberCode>string</SubscriberCode> </GeneralUser> <GeneralUser> <IdUser>decimal</IdUser> <Firstname>string</Firstname> <Lastname>string</Lastname> <Email>string</Email> <Password>string</Password> <SubscriberCode>string</SubscriberCode> </GeneralUser> </listofusers> </CryptoUsersList> ESEMPIO SOAP RESPONSE: HTTP/1.1 200 OK <CryptoUsersListResponse xmlns="http://crypto.casalini.it/"> <CryptoUsersListResult>string</CryptoUsersListResult> </CryptoUsersListResponse> 8

Per utenti abbonati: ESEMPIO SOAP REQUEST: SOAPAction: "https://crypto.casalini.it/cryptosubscribers" <CryptoSubscribers xmlns="https://crypto.casalini.it/"> <caller>string</caller> <pdf>string</pdf> <policy>string</policy> <code>string</code> <price>decimal</price> </CryptoSubscribers> ESEMPIO SOAP RESPONSE: HTTP/1.1 200 OK <CryptoSubscribersResponse xmlns="https://crypto.casalini.it/"> <CryptoSubscribersResult>string</CryptoSubscribersResult> </CryptoSubscribersResponse> 9

Esempi di Policy L editore, attraverso il parametro Policy indicherà in ogni chiamata al servizio quale tipo di policy applicare ai file PDF. Tutte le policy prevedono l inclusione di un watermark nel documento. La tabella che segue riporta un elenco esemplificativo di alcune policy configurabili e delle loro proprietà. Nome policy Descrizione caratteristiche ed impostazioni Copia/incolla Stampa A_P1 A_P2 A_P3 A_P4 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P13 Policy a scadenza (5 minuti). Il documento, anche se salvato, non può essere riaperto una volta trascorsi 5 minuti dalla sua prima apertura. Policy a scadenza (5 minuti). Il documento, anche se salvato, non può essere riaperto una volta trascorsi 5 minuti dalla sua prima apertura. Policy a scadenza (5 minuti). Il documento, anche se salvato, non può essere riaperto una volta trascorsi 5 minuti dalla sua prima apertura. Policy a scadenza (5 minuti). Il documento, anche se salvato, non può essere riaperto una volta trascorsi 5 minuti dalla sua prima apertura. Nessuna scadenza del documento. Nessuna richiesta di logon. Il file può essere aperto da qualsiasi postazione senza alcuna limitazione. Policy per utenti che accedono con codice abbonato. username user e del codice abbonamento in suo possesso. propria email e password. propria email e password. propria email e password. propria email e password. Nessuna scadenza del documento. Nessuna richiesta di logon. Il file può essere aperto da qualsiasi postazione senza alcuna limitazione. propria email e password (scadenza del documento: 90 gg) Scadenza del documento: 90 gg. Nessuna richiesta di logon. Il file può essere aperto da qualsiasi postazione senza alcuna limitazione. propria email e password (scadenza del documento: 3 gg) Scadenza del documento: 3 gg. Nessuna richiesta di logon. Il file può essere aperto da qualsiasi postazione senza alcuna limitazione. Nessuna scadenza del documento. Nessuna richiesta di logon. Il file può essere aperto da qualsiasi postazione senza alcuna limitazione. 10