Skip to main content

Firma hash PDF con prima esecuzione di richiami API

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

|

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.

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.

Riceverai una firma valida nel corpo da nidificare nel documento.

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.

Riceverai il documento con la firma nidificata.

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

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

  2. Apri il PDF in Adobe Acrobat Reader per controllare la validità della firma.

Nota

I PDF creati tramite l’ambiente demo DigiCert ONE visualizzeranno una firma non valida, poiché il certificato usato è un certificato demo non attendibile. Tuttavia, puoi classificare il certificato radice come attendibile in Adobe Acrobat Reader per visualizzare un segno di spunta verde.

Passaggi successivi

Firma PDF successivi

Data di pubblicazione: