WebService marca temporale - API - Dati per la configurazione SOAP di Marcatura Temporale Rel 2.0

- Categoria: Integrazione

WebService Marca Temporale: LE API Integrazione rel 2.0

webservice marca temporale Webservice marca temporale, è disponibile un Web Service ed un Client di Test per integrare e provare in modo rapido e semplice il webservice di marca temporale sia in linguaggio Csharp che in PHP. A Company mette a disposizione un ambiente di prova per il consumo di marche temporali senza valore legale ed il consumo in produzione di marche temporali con valore legale.

Specifiche del webservice marca temporale

Il webservice è stato realizzato utilizzando come meccanismo di comunicazione l'RPC Remote procedure call: il client invia una richiesta SOAP al servizio ed attende una risposta SOAP (comunicazione sincrona). Il namespace di questo servizio è: https://www.a-company.it/ts/tsapi/ Mentre il file WSDL descrittore del servizio è all'indirizzo: https://www.a-company.it/ts/tsapi.asmx?WSDL

Chiamate e Metodi webservice marca temporale

Il servizio mette a disposizione due metodi
  • - UploadFile: per caricare il file e ricevere in modalità sincrona la risposta della marcatura temporale a seconda del formato richiesto e per il tipo di marca richiesto.
  • - TimeStampBalance: risponde con il numero di marche temporali disponibili.

Metodo UploadFile webservice marca temporale

Richiede 5 parametri per identificare il tipo di richiesta ed un parametro con il contenuto del file da marcare.
  • - f (array di byte): contenuto in byte del file
  • - email (stringa): indirizzo email dell'utente che richiede il servizio
  • - password (stringa): password dell'utente che richiede il servizio
  • - testMode (valore logico): se è Vero il sistema applica una marca temporale senza valore legale, se il valore null o falso il sistema applica una marca temporale con valore legale
  • - fileName (stringa): nome del file che sarà utilizzato per generare l'eventuale busta richiesta
  • - timestampFormat (stringa, maiuscolo): formato di risposta della marca temporale richiesta sono disponibili:
    • * M7M: imbustamento del file da marcare e della marca temporale in formato M7M
    • * TSR: nessun imbustamento la marca temporale viene restituita to cur.

Metodo TimeStampBalance del webservice marca temporale

Richiede 3 parametri per identificare il tipo di richiesta.
  • - email (stringa): indirizzo email dell'utente che richiede il servizio
  • - password (stringa): password dell'utente che richiede il servizio
  • - testMode (valore logico): se è Vero il sistema applica una marca temporale senza valore legale, se il valore null o falso il sistema applica una marca temporale con valore legale

Client di Test del webservice marca temporale

Nel nostro repository potete trovare sia il client per l'integrazione PHP che quello per l'integrazione c# //gitlab/timestampservice.clients

Client CSharp del webservice marca temporale

  • - Il byte stream ottenuto con la risposta è già in base 64. Per entrambe i casi è necessario acquistare il servizio nel portale A Company.
  • - E' richiesta la disattivazione dell'invio dell'header HTTP "Expect: 100-Continue" altrimenti viene restituito l'errore HTTP 417, questa opzione è stata impostata nel codice del form di test.

Client PHP del webservice marca temporale

  • - E' richiesta la disattivazione dell'invio dell'header HTTP "Expect: 100-Continue" altrimenti viene restituito l'errore HTTP 417 (In questo caso la modifica è stata apportata nella classe nusoap) quindi se utilizzate la classe direttamente dal sito del programmatore attenzione a questo particolare.

Partiamo subito ad utilizzare il webservice marca temporale ?

webservice marca temporale

Per acquistare il webservice marca temporale senza Valore Legale:  WebService  Marca Temporale (Ambiente di prova con l'Utilizzo di MARCHE SENZA VALORE LEGALE) quindi le marche temporali senza valore legale.

  1. Per acquistare il webservice marca temporale per marche con valore legale:  WebService Marcatura Temporale. quindi le marche con valore legale.

Condividi