Skip to main content

Firma di più hash in Postman con un SAD

Questa guida utilizza il metodo di autenticazione con flusso di credenziali client. Spiega quali richiami API devono essere eseguiti e il numero di volte in cui è necessaria l’esecuzione per firmare più hash con un SAD (dati di attivazione firma).

Nota

In questo metodo, devi precalcolare il numero di hash che desideri con i richiami API "3 - PDF Service: Registra documento" e "4 – PDF Service Crea hash" prima di eseguire "6 - DTM: extendTransaction" e "7 - DTM: CSC Signatures SignHash".

La firma nella risposta "7 - DTM: CSC Signatures SignHash" corrisponde all’ordine degli hash inviati nella sua richiesta di richiamo API.

Puoi eseguire il richiamo API "8 - PDF Service: Embed Signature" ripetutamente fino a 200 volte per ciclo per nidificare le firme nei documenti.

Per firmare un hash, esegui i singoli richiami API di seguito:

Nota

Il token di accesso è valido per un’ora ma può essere esteso da DigiCert​​®​​ fino a 24 ore.

  1. Nella finestra Postman, seleziona Collections (Raccolte) (menu a sinistra) > PDF Service 2.0 (PDF Service 2.0) > DTM CSC Credential List (Elenco credenziali DTM CSC).

  2. Nella finestra destra, passa alla scheda Authorization (Autorizzazione).

  3. Seleziona Get New Access Token (Ottieni nuovo token d’accesso).

  4. Nella nuova finestra a comparsa, seleziona Proceed (Procedi).

  5. Per applicare il token di accesso, seleziona Use Token (Usa token).

Per ottenere un elenco di credenziali (certificati) memorizzati nel tuo account DigiCert ONE:

  1. Apri la raccolta PDFService-2-0-SealSign CADES - Flusso token API - Lavori di firma visibili.

  2. Seleziona 1 - Elenco credenziali DTM CSC > Invia.

I tuoi DigiCert ONE CredentialIDs (certificati) utilizzati sono visualizzati nel corpo.

Per ottenere una panoramica delle funzioni usate in DigiCert ONE:

  • Seleziona 2 - Info credenziali DTM CSC > Invia.

Puoi vedere le funzioni usate in DigiCert ONE.

Per registrare un documento:

  1. Seleziona 3 - PDF Service Registra documento:

  2. Configura il valore variabile “tsa_url” inserendo l’URL dell'autorità di data e ora che utilizzerai per firmare i documenti.

  3. Seleziona Invia.

Per cambiare l’aspetto della firma, usa le configurazioni di seguito:

Configurazione

Descrizione

tipo (facoltativo)

In base al tipo, puoi creare un documento MDP (rilevamento e prevenzione modifica documento) certificato. L’impostazione predefinita è non certificato e mostra un segno di spunta verde. L’opzione certificata mostra un nastro con un sigillo.

Esempi:

NOT_CERTIFIED

CERTIFIED_NO_CHANGES_ALLOWED

CERTIFIED_FORM_FILLING

CERTIFIED_FORM_FILLING_AND_ANNOTATIONS

preservation_size (facoltativo)

Inserisci la dimensione dello spazio per la salvaguardia per nidificare la firma in byte. Il valore deve essere un multiplo di 1024. (Formato: int32).

signature_rectangle (facoltativo)

Imposta la posizione e la dimensione dell’annotazione di firma digitale. L’impostazione predefinita è un firma invisibile. La posizione è definita da quattro valori per l’angolo inferiore sinistro (x, y) e le dimensioni (l, a) del rettangolo. Le unità sono dei punti PDF (1 punto = 1/72 pollici, A4 = 595 x 842 punti, Letter = 612 x 792 punti, 1 cm = 28.3465 punti) misurati dall’angolo inferiore sinistro della pagina. Se la larghezza o l’altezza è zero o un numero negativo, viene creata una firma invisibile, ad es. non viene creato un aspetto visibile per la firma.

(Formato: int32).

pagina: Inserisci la pagina su cui viene aggiunta la firma.

x: Inserisci il valore x dell’angolo inferiore sinistro.

y: Inserisci il valore y dell’angolo inferiore sinistro.

l: Inserisci la dimensione della larghezza del rettangolo.

a: Inserisci la dimensione dell’altezza del rettangolo.

signature_text1 (facoltativo)

Inserisci un testo di firma specifica e non standard. (Esempio: nome del firmatario).

motivo (opzionale)

Inserisci un motivo.

contatto (opzionale)

Inserisci il contatto.

font_text1 (facoltativo)

Inserisci il nome del font.

font_size_text1 (facoltativo)

Inserisci la dimensione del font del testo di firma 1. Se l’attributo non è presente, si utilizza l’impostazione predefinita 16 pt. (Formato: int32).

signature_text2 (facoltativo)

Inserisci un testo di firma specifica e non standard. (Esempio: nome del firmatario, motivo e/o ora di firma).

font_text2 (facoltativo)

Inserisci il nome del font.

font_size_text2 (facoltativo)

Inserisci la dimensione del font del testo di firma 2. Se l’attributo non è presente, si utilizza l’impostazione predefinita 8 pt. (Formato: int32).

signature_fill_color (facoltativo)

Inserisci il colore dello sfondo in RGB. L’impostazione predefinita è 16761024 (rosso = 192, verde = 192, blu = 255).

Il valore del colore viene calcolato come segue:

colore rosso + verde * 256 + blu * 256 * 256. Per mantenere il rettangolo trasparente, impostare il valore su -1. (Formato: int32).

signature_stroke_color (facoltativo)

Inserisci il colore della linea del bordo della firma come valore RGB. L’impostazione predefinita è 8405056 (rosso = 64, verde = 64, blu = 128).

Il valore del colore viene calcolato come segue:

colore rosso + verde * 256 + blu * 256 * 256. Per mantenerlo trasparente, impostare il valore su -1. (Formato: int32).

signature_line_width (facoltativo)

Inserisci lo spessore della linea attorno alla firma visibile in punti. (Formato: int32).

background_image (facoltativo)

Inserisci l’immagine da nidificare nel campo della firma. (con codifica Base64). (Esempio: "dGVzdA==”).

Per creare un hash:

  1. Allegare il documento.

  2. Seleziona 4 - PDF Service Crea hash: > Invia.

  3. Ripeti la Fase 3. Registra documento e la Fase 4. Crea hash consecutivamente fino a raggiungere il numero di hash che desideri calcolare.

Riceverai DocumentID e i loro hash corrispondenti.

Suggerimento

Carica diversi documenti PDF dopo ciascuna esecuzioni della "Fase 3. Registra documento" per calcolare gli hash e testare con diversi documenti.

Per generare un SAD (dati di attivazione firma) e avviare l’autorizzazione tramite l’applicazione Go>Sign Mobile:

  1. Seleziona 5 - DTM Autorizza con credenziale CSC: > Invia.

  2. Naviga fino all’applicazione Go>Sign Mobile > Richiesta autorizzazione > Autorizza.

Riceverà un SAD valido necessario per firmare l’hash. È necessario nella “fase Nidifica firma”.

Nota

Nell’ambiente demo DigiCert ONE, i valori predefiniti per la riautorizzazione tramite applicazione Go>Sign Mobile sono impostati su "250.000 hash o 30 giorni".

Nell’ambiente di produzione DigiCert ONE, i valori predefiniti per la riautorizzazione tramite applicazione Go>Sign Mobile sono impostati su "1 milione di hash o 95 giorni".

Per firmare l’hash:

  • Seleziona 7 - DTM CSC Signatures SignHash: > Invia.

Ricevi una firma per hash inviato.

Per firmare un nuovo hash:

  1. Seleziona 8 - PDF Service Nidifica firma:.

  2. Il SAD creato nella fase Autorizza credenziali saranno aggiornati automaticamente.

  3. Seleziona Invia.

  4. Ripetere questa procedura per ciascuna firma singolarmente nell’ordine in cui le hai ricevute in "4 - PDF Service: Crea hash”.

Per scaricare il PDF e controllare la validità della firma:

  • Seleziona Salva come esempio (in basso a destra) > Salva risposta su file.