Firmare con un certificato

Questo strumento firma un PDF con il certificato che Lei stesso fornisce — un file .p12 o .pfx protetto da password — analizzato interamente nel Suo browser tramite WebCrypto; la chiave privata e la password non lasciano mai la pagina e vengono cancellate dalla memoria dopo la firma. Il risultato è una vera firma crittografica PAdES-B-B, un CMS/SignedData distaccato in SHA-256 incorporato nel PDF, con una rappresentazione visibile opzionale sulla pagina scelta (nome, data, motivo, luogo). Una marca temporale RFC 3161 (PAdES-B-T) è disponibile come opzione, disattivata per impostazione predefinita: in tal caso viaggia solo un’impronta di 32 byte della firma verso un’autorità di marcatura temporale, inoltrata tramite vellumpdf.ch — mai il documento stesso. Con il Suo certificato, il risultato è una firma elettronica avanzata, non una firma qualificata ai sensi della legge svizzera ZertES o del regolamento europeo eIDAS: una firma qualificata richiede un certificato qualificato detenuto su un dispositivo sicuro — smart card, HSM o un prestatore di servizi fiduciari qualificato come Swisscom, SwissSign o QuoVadis — che un browser non può produrre a partire da un file .p12. Lo strumento è adatto a documenti interni, corrispondenza o contratti privi di un requisito di forma particolare, non ad atti per cui il diritto svizzero richiede la forma scritta.

Firmare con il proprio certificato produce una firma elettronica qualificata?

No: firmare con il proprio certificato (file .p12) produce una firma elettronica avanzata, non una firma qualificata ai sensi della legge svizzera sulla firma elettronica (ZertES) o del regolamento europeo eIDAS. Una firma qualificata richiede un certificato qualificato conservato su un dispositivo sicuro (smart card, HSM) o un servizio fiduciario qualificato, cosa che un browser non può produrre a partire da un file .p12. Questa firma è adatta a documenti interni, corrispondenza o contratti senza requisiti di forma particolari, non per atti che richiedono la forma scritta secondo il diritto svizzero.

Dove si ottiene un certificato di firma in Svizzera?

Diversi fornitori svizzeri rilasciano certificati: SwissSign, QuoVadis, o il servizio Swisscom All-in Signing Service. Uno studio legale o una fiduciaria può anche utilizzare un certificato emesso dalla propria autorità di certificazione interna, di norma predisposta dal proprio reparto informatico. In ogni caso, un certificato ottenuto come file .p12 non è, per costruzione, un certificato qualificato.

Il mio file PDF o il mio certificato vengono inviati a un server?

No, il PDF, il file .p12 e la relativa password vengono elaborati interamente sul Suo dispositivo, nel browser, tramite WebCrypto; né la chiave privata né la password lasciano la pagina, ed entrambe vengono cancellate dalla memoria dopo la firma. L’unica eccezione è la marca temporale opzionale, disattivata per impostazione predefinita: se attivata, un’impronta di 32 byte (SHA-256) della firma — non del documento — viene inoltrata tramite vellumpdf.ch a un’autorità di marcatura temporale, che restituisce una prova di data firmata. Se questo servizio non è raggiungibile, la firma viene comunque prodotta, senza marca temporale, e Lei ne viene informato.

Perché Acrobat mostra «la validità della firma è sconosciuta»?

Perché Acrobat si fida solo delle autorità presenti nel proprio elenco (l’Adobe Approved Trust List), e il Suo certificato — autofirmato, rilasciato dalla Sua azienda o da un’autorità non presente in tale elenco — non vi figura. Questo non significa che la firma sia invalida: la crittografia risulta corretta, solo l’identità dell’emittente non viene riconosciuta automaticamente. Il destinatario può aggiungere il Suo certificato al proprio elenco di fiducia; la firma verrà quindi mostrata come valida.

Posso aggiungere una seconda firma a un PDF già firmato?

No, non in questa versione dello strumento: se un PDF contiene già una firma, Vellum rifiuta di firmarlo nuovamente invece di produrre un file che invaliderebbe la prima firma. Aggiungere una firma supplementare a un documento già firmato richiede un aggiornamento incrementale del file, operazione che questa versione non esegue.

Come posso verificare la mia firma in seguito?

Utilizzi lo strumento Vellum «Verificare una firma», oppure il pannello delle firme di Acrobat Reader. Se ha attivato la marca temporale, questa fornisce una prova aggiuntiva: la data in cui la firma esisteva già, indipendente dall’orologio del computer che ha firmato.

Vellum — strumenti PDF gratuiti il cui trattamento resta sul Suo dispositivo.