Configura PDF Service 2.0
DigiCert® Document Trust Manager credenziali firmatario
Content Signing Service license
Foglio dati Document Trust Manager (fornito da DigiCert®)
Docker
L’applicazione Ascertia Go>Sign Mobile ti consente di autorizzare in modo sicuro e approvare la firma dei documenti nell’Unione Europea (UE) e in Svizzera (CH).
Nota
Puoi configurare solo un dispositivo per utente.
Scarica l’applicazione Ascertia Go>Sign Mobile sul tuo dispositivo mobile.
Seleziona l’icona Impostazioni.
Seleziona Scansiona codice QR per scansionare il codice QR nell’e-mail o modifica manualmente il server predefinito in:
Seleziona Salva.
Torna alla schermata principale e aggiungi l’ID utente fornito nell’e-mail:
Riceverai password univoci (OTP) tramite email e sms.
Inserisci entrambi gli OTP nella schermata di registrazione dispositivo Go>Sign Mobile.
Seleziona Verifica.
Quando firmi un documento, ti verrà chiesto di confermare la tua identità in Go>Sign Mobile.
La catena dei certificati che scarichi contiene i valori della catena dei certificati, del certificato intermedio e radice. Per configurare Postman dovrai richiedere questi valori.
Accedi a DigiCert ONE con le tue credenziali da firmatario.
In DigiCert ONE, nel menu Manager (in alto a destra), seleziona Document Trust.
Nel menu DigiCert® Document Trust Manager, seleziona Credenziali > Tutte le credenziali.
Seleziona il soprannome delle credenziali con cui desideri firmare.
Nella pagina dei dettagli credenziale, naviga fino a Dettagli certificato.
Seleziona Scaricare catena certificato per scaricare la catena dei certificati, il certificato intermedio e la radice.
Apri la catena dei certificati scaricata in un editor di testo come Notepad++ e salva il file.
Configura il tuo account Postman per il test e gestisci le richieste API DigiCert® Document Trust Manager.
1. Scarica raccolta Postman
Scarica raccolta Postman per DigiCert® Document Trust Manager con PDF Service 2.0.
2. Importa file PDF Service 2.0 in Postman
Per importare i file in Postman, segui questa procedura:
Apri Postman.
Nella finestra Postman, seleziona Collections (Raccolte) (menu a sinistra) > Import (Importa).
Trascina i file delle raccolte scaricati e decompressi nella finestra Postman per importarli.
Seleziona Environments (Ambienti) (menu a sinistra) > Import (Importa).
Trascina i file degli ambienti scaricati e decompressi nella finestra Postman per importarli.
3. Configura ambiente Postman
Nota
Per configurare l’ambiente Postman ti serviranno il certificato credenziali, la catena dei certificati e il foglio dati Document Trust Manager precedentemente scaricati.
Nella finestra Postman, seleziona Environment (Ambiente) (menu a sinistra) > PDF Service 2.0 Environment (Ambiente PDF Service 2.0).
Imposta i valori variabili dal foglio dati.
Inserisci i valori dalla sezione Accesso nel foglio dati nella colonna Valore attuale corrispondente come mostrato di seguito:
Variabile
Valore corrente
Note
base_dcone_url
URL servizio
Rimuovi “/documentmanager” dall’URL
client_id
ID cliente
client_secret
ClientSecret
oauth2_url
URL servizio
Includi “/documentmanager” nell’URL
Imposta valori della catena dei certificati.
Inserisci i valori dalla catena dei certificati scaricata nella colonna Valore attuale corrispondente come mostrato di seguito:
Variabile
Valore corrente
cert_chain1
Catena dei certificati
cert_chain2
Certificato intermedio
cert_chain3
Radice
Seleziona l’icona Salve (Salva) (in alto a destra).
Gli URL dell'autorità di data/ora che utilizzerai per firmare i documenti nella fase di richiamo API documento di registro sono:
Per l’uso con i certificati svizzeri | http://ts.quovadisglobal.com/ch |
Per l’uso con i certificati UE | http://ts.quovadisglobal.com/eu |
Download and install Docker.
Open Docker.
Download and save the Docker Image from the TGZ file.
Open the folder where Docker Image is saved, then open command prompt.
Stop and remove any running containers of Content Signing Service, if already installed:
If running in a single container:
```bash docker stop content-signing-service docker rm content-signing-service ```
If running in multiple containers (use the old docker-compose file used for scaling):
```bash docker compose -f docker-compose.yml down ```
Run commands:
```bash docker load --input './content-signing-service.tar.gz' ```
To persist the data of the database and logs, create docker volume by running the commands:
```bash docker volume create --name=content-signing-service-data docker volume create --name=content-signing-service-logs ```
Give mandatory Environment Variables:
API_KEY: API KEY for validating the license.
DTM_BASE_URL: Document Trust Manager base URL.
Run Content Signing Service
To run Content Signing Service:
```bash docker run -d -e API_KEY=<<API_KEY>> -e DTM_BASE_URL=<<DTM_BASE_URL>> -v content-signing-service-data:/app/db -v content-signing-service-logs:/app/logs -p 8080:8080 --name content-signing-service ```
Customize Docker as per your requirements:
Custom port number
Default service port is 8080. To modify the port number:
```bash docker run -d -e API_KEY=<<API_KEY>> -e DTM_BASE_URL=<<DTM_BASE_URL>> -p <<DESIRED_PORT_NUMBER>>:8080 --name content-signing-service content-signing-service ```
Database
Data is stored temporarily by default. To make data persistent, write the database file to docker volume by running command:
```bash docker volume create --name=content-signing-service-data docker run -d -e API_KEY=<<API_KEY>> -e DTM_BASE_URL=<<DTM_BASE_URL>> -v content-signing-service-data:/app/db --name content-signing-service content-signing-service ```
Logs
Logs are stored temporarily. To make logs persistent, use docker volume by running command:
```bash docker volume create --name=content-signing-service-logs docker run -d -e API_KEY=<<API_KEY>> -e DTM_BASE_URL=<<DTM_BASE_URL>> -v content-signing-service-logs:/app/logs --name content-signing-service content-signing-service ```
Log levels are set to *`INFO`* by default. To modify, update the environment variable by running command:
```bash docker run -d -e API_KEY=<<API_KEY>> -e DTM_BASE_URL=<<DTM_BASE_URL>> -e root_log_level=<<DESIRED_LOG_LEVEL>> -e app_log_level=<<DESIRED_LOG_LEVEL>> --name content-signing-service content-signing-service ```