Come usare questa guida:
Gli errori sono raggruppati per metodo o strumento di firma. La colonna Interfaccia indica dove il cliente ha visualizzato il messaggio: una finestra della riga di comando (CLI), una finestra popup di un'applicazione/GUI, un file di registro, la console di una pipeline CI/CD o un messaggio di sistema generico di Windows, consentendo di verificare rapidamente di aver individuato la voce corretta. Il testo citato nella colonna Errore/Sintomo è il messaggio letterale riportato nella documentazione di SSL.com. Per i problemi che richiedono modifiche al backend di SSL.com, la colonna Risoluzione lo indica direttamente: in questi casi, il cliente deve contattare l'assistenza di SSL.com, che provvederà a inoltrare la richiesta al team di ingegneri, se necessario.
Firma del codice basata su token — Generale /SignTool
Si applica a qualsiasi flusso di lavoro con token hardware (YubiKey o SafeNet) che utilizza Microsoft SignTool.
|
Errore / Sintomo |
Interfaccia |
Causa probabile |
Risoluzione |
Fonte |
|
“Signtool non è riconosciuto come comando interno o esterno, programma eseguibile o file batch” |
CLI |
Il comando è stato digitato utilizzando solo la parola "signtool" anziché il percorso completo di signtool.exe. |
Sostituire "signtool" nel comando con il percorso completo di signtool.exe (ad esempio C:\Program Files (x86)\Windows Kits\10\bin\ \x64\signtool.exe). |
|
|
"Il certificato con timestamp non soddisfa il requisito minimo di lunghezza della chiave pubblica." |
CLI |
Il server di timestamp predefinito di SSL.com emette timestamp basati su ECDSA e il software/fornitore di firma non accetta chiavi di timestamp ECDSA. |
Chiedi al tuo fornitore di software di consentire le chiavi di timestamp ECDSA oppure utilizza l'endpoint di timestamp RSA legacy. http://ts.ssl.com/legacy. |
|
|
"Impossibile verificare l'autore di questo driver in Windows." |
Sistema Windows |
Il software o il driver è stato distribuito senza un certificato di firma del codice valido, pertanto Windows non può confermare l'identità dell'editore. |
Prima della distribuzione, firmare il software con un certificato di firma del codice OV o EV valido. |
|
|
Problemi di configurazione dopo l'installazione di un certificato OV/EV |
Sistema Windows |
I certificati di firma del codice OV ed EV sono stati installati manualmente nell'archivio certificati del computer anziché essere utilizzati dal token hardware/HSM. |
Non installare manualmente i certificati di firma del codice OV/EV; utilizzali direttamente dal token FIPS di YubiKey, dal token SafeNet o tramite la firma cloud di eSigner. |
Errori del token FIPS di YubiKey
Si applica ai certificati di firma del codice emessi su un token hardware YubiKey FIPS 140-2.
|
Errore / Sintomo |
Interfaccia |
Causa probabile |
Risoluzione |
Fonte |
|
Non conosco / non riesco a trovare il PIN o il PUK di YubiKey |
N/A |
Il PIN/PUK non è mai stato recuperato dal portale dell'account, oppure il token è stato riemesso. |
Accedi al portale clienti di SSL.com, apri l'ordine del certificato e utilizza il link "attiva" nella sezione Token fisici / YubiKey FIPS 140-2 per recuperare il PIN e il PUK. |
|
|
YubiKey non rilevato dal computer / certificato non trovato da SignTool |
Sistema Windows |
Yubico Authenticator o il mini-driver necessario non sono installati, pertanto il sistema operativo non riesce a visualizzare il certificato sul token. |
Installa Yubico Authenticator e il mini-driver YubiKey; verifica che il numero di serie del token venga visualizzato in Yubico Authenticator prima di firmare. |
Errori del token Thales SafeNet (Gemalto).
Si applica ai certificati di firma del codice emessi su un token USB Thales SafeNet/Gemalto, utilizzato con SafeNet Authentication Client (SAC).
|
Errore / Sintomo |
Interfaccia |
Causa probabile |
Risoluzione |
Fonte |
|
"Password errata" |
Applicazione/GUI |
Durante la firma con SignTool è stata inserita una password/PIN errata. |
Reinserisci la password del token corretta; se l'hai dimenticata, recuperala dai dettagli dell'ordine del tuo account SSL.com oppure reimpostala utilizzando il tuo PUK. |
Come modificare la password del token Thales SafeNet/Gemalto |
|
"Il token è bloccato a causa di troppi tentativi di accesso non riusciti." |
Applicazione/GUI |
È stato superato il numero massimo consentito di tentativi errati di inserimento di password/PIN. |
Apri SafeNet Authentication Client, utilizza la visualizzazione avanzata, seleziona Imposta password token, inserisci il tuo PUK come password amministratore, quindi imposta e conferma una nuova password token. |
Come modificare la password del token Thales SafeNet/Gemalto |
|
“Signtool non è riconosciuto come comando interno o esterno, programma eseguibile o file batch” |
CLI |
Lo stesso problema relativo al percorso di SignTool riscontrato nella sezione generale dei token: il comando viene inserito senza il percorso completo del file eseguibile. |
Nel comando, sostituisci "signtool" con il percorso completo di signtool.exe. |
|
|
Il client di autenticazione SafeNet non rileva il token dopo l'installazione. |
Sistema Windows |
SAC è stato installato, ma il computer non è stato riavviato, pertanto le modifiche ai driver/servizi non hanno avuto effetto. |
Dopo aver installato SafeNet Authentication Client, riavvia il computer; il token dovrebbe quindi essere riconosciuto. |
Download del client di autenticazione SafeNet per i certificati di firma del codice |
Strumento di firma elettronica CodeSignTool (CLI)
Si applica all'utility Java CLI CodeSignTool di SSL.com.
|
Errore / Sintomo |
Interfaccia |
Causa probabile |
Risoluzione |
Fonte |
|
Impossibile trovare l'ID delle credenziali dell'eSigner |
Applicazione/GUI |
L'ID delle credenziali (necessario per CodeSignTool e l'API CSC) non è stato trovato nel portale dell'account. |
Nell'account SSL.com, apri l'ordine del certificato e scorri fino alla sezione Credenziali di firma per visualizzare l'ID delle credenziali dell'eSigner, il numero di serie del certificato e l'etichetta dell'eSigner. |
|
|
"Errore: OTP non valido" (firma manuale) |
Applicazione/GUI |
Il codice QR scansionato nell'app di autenticazione non corrisponde al nome utente/password/ID credenziale utilizzato, oppure l'OTP è scaduto. |
Verifica di aver scansionato il codice QR dell'account corretto (e non quello condiviso da un compagno di squadra), genera un nuovo codice OTP e reinseriscilo tempestivamente, poiché i codici OTP scadono rapidamente. |
|
|
"Errore: OTP non valido" (firma automatica / TOTP) |
CLI |
Il segreto TOTP appartiene a un account/certificato diverso da quello specificato per nome utente, password e ID credenziale; il segreto stesso non è valido; oppure l'ora di sistema non è sincronizzata. |
Verifica che il segreto TOTP corrisponda all'account e all'ID delle credenziali in uso, conferma che il segreto sia stato copiato correttamente e sincronizza l'orologio di sistema con un server orario affidabile (TOTP richiede una stretta sincronizzazione oraria con il server di firma). |
|
|
“'C:\Users\Admin\Dropbox\My' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch.” / “Impossibile trovare il percorso specificato.” |
CLI |
È stato passato a CodeSignTool un percorso di file contenente spazi senza virgolette, quindi la shell lo ha interpretato come più argomenti separati. |
Inserisci il percorso del file di input e il percorso della directory di output tra virgolette e digita o copia i parametri direttamente nella riga di comando anziché utilizzare un altro editor di testo. |
|
|
"L'invio del campione di documenti è stato inatteso in questo momento." |
CLI |
Continua lo stesso errore di analisi del percorso non racchiuso tra virgolette: la shell interrompe il percorso in corrispondenza dello spazio e tratta la parte restante come un token isolato. |
Inserisci il percorso completo del file tra virgolette, in modo che la shell lo consideri come un singolo argomento. |
|
|
"ATTENZIONE: sun.reflect.Reflection.getCallerClass non è supportato. Ciò influirà sulle prestazioni." |
CLI |
Un avviso di runtime Java di lieve entità, generato dalla versione della JVM utilizzata per eseguire CodeSignTool. |
Si tratta di un avviso relativo alle prestazioni, non di un errore di firma: può essere ignorato. Verificare l'output effettivo per una conferma di "Codice firmato correttamente". |
|
|
Il comando di firma fallisce silenziosamente o rifiuta le credenziali quando la password contiene caratteri speciali. |
CLI |
Il parametro -password include caratteri speciali (ad esempio !, @, ^) ma non è stato racchiuso tra virgolette, quindi la shell interpreta erroneamente il valore. |
Se la password contiene caratteri speciali, racchiudila tra virgolette, ad esempio -password=”P!@^^ssword12″. |
|
|
Parametro credential_id mancante (account con più certificati) |
CLI |
L'account possiede più di un certificato di firma del codice eSigner, pertanto CodeSignTool non può utilizzare per impostazione predefinita una singola credenziale. |
Passa esplicitamente -credential_id= nel comando; usa get_credential_ids per elencare tutti gli ID delle credenziali sull'account. |
|
|
{“error_description”:”code: QuotaExceededError – message: Quota superata”,”error”:”server_error”} |
CLI / CI-CD |
Il componente aggiuntivo per la scansione malware collegato alle credenziali di firma ha raggiunto un limite di utilizzo interno, anche se la dashboard dell'account mostra che ci sono ancora firme disponibili. |
Questo problema non deve essere risolto da parte vostra. Contattate l'assistenza di SSL.com in modo che il team possa modificare il limite di scansione antimalware per l'account; attendete da 1 a 2 ore dopo l'applicazione della correzione prima di riprovare. |
Assistenza SSL.com (interna / specifica per l'account) |
|
“com.ssl.code.signing.tool.exception.CscApiException: server_error 500 at com.ssl.code.signing.tool.csc.CscApi.sendOtp(…)” |
File di registro |
L'accesso va a buon fine, ma la richiesta di invio della password monouso tramite SMS fallisce a causa di un problema di configurazione relativo alle credenziali di firma sul lato SSL.com. |
Contatta l'assistenza di SSL.com per reimpostare la configurazione OTP delle credenziali. |
Assistenza SSL.com (interna / specifica per l'account) |
|
CodeSignTool segnala un esito positivo (codice di uscita 0) anche quando la firma è effettivamente fallita. |
Pipeline CI/CD |
Le versioni precedenti di CodeSignTool presentavano un bug che causava la segnalazione di successo indipendentemente dall'esito reale, rendendo difficile l'individuazione dei fallimenti della pipeline. |
Aggiorna CodeSignTool all'ultima versione, che segnala correttamente gli errori. |
|
|
È stato raggiunto il limite di frequenza di autenticazione durante la firma di molti file consecutivi. |
Pipeline CI/CD |
Viene richiesta una nuova autenticazione/accesso per ogni singolo file, anziché riutilizzare un token di sessione per più firme. |
Riutilizza lo stesso token di autenticazione per tutta la durata di una sessione di firma anziché autenticarti prima di ogni file. I clienti aziendali/con volumi elevati che raggiungono comunque i limiti devono contattare l'assistenza di SSL.com per discutere le possibilità di estensione del proprio account. |
|
|
"Errore: OTP non valido" (firma manuale) |
Applicazione/GUI |
Il codice QR scansionato nell'app di autenticazione non corrisponde al nome utente/password/ID credenziale utilizzato, oppure l'OTP è scaduto. |
Verifica di aver scansionato il codice QR dell'account corretto (e non quello condiviso da un compagno di squadra), genera un nuovo codice OTP e reinseriscilo tempestivamente, poiché i codici OTP scadono rapidamente. |
|
|
Firma non valida nei programmi di installazione MSI creati con Visual Studio |
Applicazione/GUI |
Un problema di compatibilità noto tra eSigner e i programmi di installazione MSI prodotti dagli strumenti di creazione pacchetti di Visual Studio. |
Come soluzione alternativa, crea i programmi di installazione MSI utilizzando WiX Toolset anziché Visual Studio. |
eSignerCKA (adattatore per chiave cloud)
Si applica a eSigner CKA, che carica i certificati eSigner nell'archivio certificati di Windows per l'utilizzo con SignTool.exe o Certutil.exe, incluse le pipeline CI/CD.
|
Errore / Sintomo |
Interfaccia |
Causa probabile |
Risoluzione |
Fonte |
|
"Il certificato con timestamp non soddisfa il requisito minimo di lunghezza della chiave pubblica." |
CLI |
Si verifica lo stesso problema di compatibilità con i timestamp ECDSA riscontrato con la firma basata su token, quando si utilizza eSigner CKA con SignTool. |
Contatta il fornitore del tuo software per consentire le chiavi timestamp ECDSA oppure utilizza l'endpoint legacy http://ts.ssl.com/legacy per un timestamp RSA. |
Automatizza la firma del codice EV con SignTool/Certutil utilizzando eSigner CKA |
|
“Questo formato di file non può essere firmato perché non è riconosciuto.” (firma dei file .app) |
CLI |
Si sta tentando di firmare un file .app di Microsoft Dynamics 365 Business Central con eSigner CKA prima che l'applicazione Dynamics 365 Business Central stessa sia installata, pertanto SignTool non è in grado di analizzare il formato del file. |
Installa prima Microsoft Dynamics 365 Business Central (opzione di installazione server), quindi firma il file .app risultante con SignTool tramite eSigner CKA. |
Come firmare digitalmente i file .app utilizzando eSigner CKA |
|
La firma della macro VBA fallisce silenziosamente / la firma viene rifiutata |
Applicazione/GUI |
VBA invia a eSigner un hash SHA1 del codice, ma eSigner richiede SHA256 o superiore. |
Aggiungi il valore DWORD del registro V1HashEnhanced in HKCU\SOFTWARE\Microsoft\VBA\Security e impostalo su 2 (SHA256), 3 (SHA384) o 4 (SHA512) secondo le indicazioni di Microsoft, quindi firma nuovamente. |
Come firmare digitalmente le macro VBA utilizzando eSigner CKA |
|
Il certificato non viene visualizzato/non è utilizzabile tramite SignTool |
Applicazione/GUI |
eSigner CKA non è installato oppure la modalità di firma (manuale/automatica) e il tipo di certificato (produzione/test) non sono stati configurati. |
Installa eSigner CKA e configura esplicitamente la modalità di firma e il tipo di certificato prima di tentare di firmare; conferma prima la registrazione a eSigner. |
Automatizza la firma del codice EV con SignTool/Certutil utilizzando eSigner CKA |
|
“Credenziali di firma non configurate. Assicurarsi che il certificato sia stato emesso prima di firmare” + “Impossibile recuperare l'ID del certificato. Errore: Riferimento all'oggetto non impostato su un'istanza di un oggetto.” / (CLI) “Eccezione non gestita: System.NullReferenceException: Riferimento all'oggetto non impostato su un'istanza di un oggetto. in eSignerCKATool.eSignerCKATool.Config(CommandLineInfo commandLineInfo)” |
Applicazione/GUI + CLI |
Potrebbe trattarsi di una credenziale di firma residua/non valida sull'account (ad esempio, una credenziale vecchia e non utilizzata) che questa versione di eSigner CKA non ignora correttamente, oppure di un certificato che risulta "Emesso" sull'account ma il cui collegamento al backend di firma cloud non è ancora stato completato. |
Innanzitutto, prova a eliminare le cartelle di configurazione locali %APPDATA%\eSignerCKA e %LOCALAPPDATA%\eSignerCKA, quindi esegui nuovamente il comando di configurazione, assicurandoti di utilizzare -mode product e il nome utente del tuo account (non il tuo indirizzo email). Se questo non risolve il problema, contatta l'assistenza di SSL.com: la rimozione di credenziali non valide o il completamento della configurazione del certificato richiedono un intervento da parte del team di supporto. Nel frattempo, puoi utilizzare CodeSignTool come alternativa. |
Supporto SSL.com |
|
eSigner CKA si arresta in modo anomalo subito dopo l'accesso (Visualizzatore eventi di Windows): "Evento di runtime .NET 1026 — System.AccessViolationException in eSignerCSP.UI.Utils.CspWrapper.C_UnloadAllCertificate durante DisplayData"; il problema persiste anche dopo il riavvio/reinstallazione. |
File di registro / Arresto anomalo dell'applicazione |
Un difetto noto nelle versioni precedenti di eSigner CKA può causare l'arresto anomalo del programma all'avvio, anche quando l'archivio dei certificati è vuoto; a volte è correlato al problema delle credenziali residue. |
Ciò richiede una versione aggiornata di eSigner CKA. Contatta l'assistenza di SSL.com affinché la richiesta venga inoltrata al team di ingegneri. Nel frattempo, utilizza CodeSignTool per la firma. |
Assistenza SSL.com (interna / specifica per l'account) |
|
“[Errore] Impossibile trovare il file 'C:\Program Files (x86)\SSL Corp eSigner CKA\eSignerKSP64.dll'.” / “[Errore] Impossibile trovare il file 'C:\Program Files (x86)\SSL Corp eSigner CKA\eSignerKSP32.dll'.” |
File di registro |
In alcune versioni del programma di installazione di eSigner CKA, a seguito di una ridenominazione interna di un componente, mancano questi file di supporto; questo problema non è causato da alcun componente del computer. |
Reinstallare completamente eSigner CKA: eliminare le cartelle Program Files e AppData, riavviare il computer e quindi reinstallare. La firma potrebbe funzionare anche in presenza di questo messaggio. Se i file risultano ancora mancanti, contattare l'assistenza di SSL.com per ottenere un programma di installazione corretto. |
Supporto SSL.com |
|
"OTP non valido" solo in modalità di firma automatica (la modalità manuale funziona) |
Applicazione/GUI |
Solitamente, il problema è dovuto a un codice segreto TOTP errato, a un codice segreto TOTP che non corrisponde all'ID delle credenziali in uso o alla mancata sincronizzazione dell'orologio del computer. Occasionalmente, può essere causato da un file di configurazione residuo di un'installazione precedente che entra in conflitto con quello corrente. |
Verifica di utilizzare il codice segreto TOTP corretto per l'ID credenziale in questione e che l'orologio di sistema sia preciso. Se il problema persiste, elimina le cartelle %APPDATA%\eSignerCKA e %LOCALAPPDATA%\eSignerCKA e reinstalla eSigner CKA. |
Supporto SSL.com |
|
“SignerSign() non riuscito. (-2146893821/0x80090003 NTE_BAD_KEY)” / “signtool.exe: Errore di SignTool: si è verificato un errore interno imprevisto.” — durante la firma batch di grandi volumi (in genere dopo circa 100 file) |
CLI / CI-CD |
La funzionalità di scansione malware dell'account raggiunge un limite di utilizzo interno durante la firma batch ad alto volume, interrompendo la sessione di firma. |
Contatta l'assistenza di SSL.com per richiedere la regolazione del limite di scansione antimalware per gestire l'elevato volume di accessi all'account. In alternativa, effettua gli accessi in gruppi più piccoli e aggiorna le credenziali (config -r) tra un gruppo e l'altro. |
Assistenza SSL.com (interna / specifica per l'account) |
|
Lo stato della chiave è disabilitato per ogni azione di eSigner (firma, reimpostazione del PIN, reimpostazione del QR). |
Applicazione/GUI/CLI |
Le credenziali di firma sono state disabilitate nel backend di SSL.com. |
Contatta l'assistenza di SSL.com: solo SSL.com può riattivare una credenziale di firma disabilitata; questo problema non può essere risolto dal cliente. |
Assistenza SSL.com (interna / specifica per l'account) |
Scansione antimalware di eSigner (pre-firma)
Si applica alla funzionalità opzionale di scansione antimalware pre-firma di SSL.com, disponibile in tutti gli strumenti della suite di firma elettronica (Express, CodeSignTool, API, CKA).
|
Errore / Sintomo |
Interfaccia |
Causa probabile |
Risoluzione |
Fonte |
|
"Errore: l'hash che deve essere firmato è l'hash di un oggetto malware" |
CLI |
La scansione antimalware ha rilevato una corrispondenza positiva nel file inviato e ha interrotto automaticamente il processo di firma, come previsto. |
Questo è il comportamento previsto quando viene rilevato un malware: esamina e correggi il file segnalato prima di inviarlo nuovamente; non si tratta di un errore di configurazione a meno che la scansione non fosse disattivata. |
Come utilizzare la scansione malware pre-firma con SSL.com eSigner |
|
La scansione antimalware non viene applicata alle richieste di firma. |
Applicazione/GUI |
Il pulsante di opzione "Blocco malware abilitato" non era attivato insieme a "Credenziali di firma abilitate" nella sezione Credenziali di firma dell'account. |
Nella pagina di ordinazione del certificato SSL.com, nella sezione Credenziali di firma, assicurarsi che siano selezionate sia l'opzione "credenziali di firma abilitate" che "blocco malware abilitato" prima di procedere alla firma. |
Come utilizzare la scansione malware pre-firma con SSL.com eSigner |
Integrazione della pipeline CI/CD (GitHub Actions, GitLab CI, Jenkins, Travis, Azure DevOps)
Si applica alle fasi di firma automatizzate di eSigner CodeSignTool o eSigner CKA incorporate negli script della pipeline CI/CD.
|
Errore / Sintomo |
Interfaccia |
Causa probabile |
Risoluzione |
Fonte |
|
La fase di firma fallisce a metà del processo senza una causa apparente. |
Pipeline CI/CD |
Nel codice sorgente della pipeline (YAML/Groovy/ecc.) sono stati introdotti errori tipografici o interruzioni di riga errate in corrispondenza della fase di firma. |
Esamina attentamente lo script della pipeline per individuare eventuali errori di ortografia e interruzioni di riga superflue; confrontalo con le pipeline di esempio pubblicate da SSL.com (ad esempio github.com/SSLcom/codesigner-github-sample) prima di procedere con la risoluzione dei problemi. |
Integrazione della firma del codice cloud con le azioni GitHub |
|
Errore di battitura nel parametro di configurazione, ad esempio è stato utilizzato -topt invece di -totp |
Pipeline CI/CD |
Nel file di configurazione della pipeline è presente un nome di parametro scritto in modo errato. |
Correggi il nome del parametro in -totp (non -topt) nello script della pipeline. |
|
|
Errore di SignTool durante l'utilizzo della build x64 all'interno del runner della pipeline. |
Pipeline CI/CD |
L'ambiente di esecuzione della pipeline è incompatibile con la versione x64 di signtool.exe quando utilizzata con eSigner CKA. |
Modifica la fase della pipeline in modo che richiami la versione x86 di signtool.exe. |
|
|
"L'autorizzazione fornita non è valida, è scaduta, è stata revocata, non corrisponde all'URI di reindirizzamento utilizzato nella richiesta di autorizzazione oppure è stata rilasciata a un altro client." / "Errore: invalid_grant" |
Pipeline CI/CD |
Possibili cause: la password dell'account è stata reimpostata ma la pipeline conserva ancora quella vecchia; la pipeline utilizza l'indirizzo email anziché il nome utente dell'account; i caratteri speciali nella password (ad esempio $, !, apici inversi) non sono racchiusi correttamente tra virgolette nello script; le stesse credenziali funzionano in locale ma non funzionano specificamente dai server del provider CI/CD; oppure l'accesso API basato su password non è abilitato per l'account. |
Per l'autenticazione, utilizza il nome utente dell'account (non l'indirizzo email). Se la password è stata reimpostata di recente, aggiorna le credenziali salvate nella pipeline. Racchiudi le variabili delle credenziali tra virgolette nello script della pipeline, soprattutto se la password contiene caratteri speciali. Verifica prima le credenziali in locale con il comando `get_credential_ids` di CodeSignTool. Se il problema persiste, in particolare se si verifica solo dal provider CI/CD e non in locale, contatta l'assistenza di SSL.com, poiché potrebbe essere necessario abilitare l'accesso tramite API o aggiornare l'autorizzazione dell'account nel backend. |
Supporto SSL.com |
|
“Impossibile recuperare l'ID delle credenziali. Errore: carattere imprevisto rilevato durante l'analisi del valore: <. Percorso ”, riga 0, posizione 0.” |
Pipeline CI/CD |
Un breve problema sui server di SSL.com ha causato la visualizzazione di una pagina web anziché dei dati previsti. Si tratta solitamente di un inconveniente temporaneo. |
Attendi un attimo e riprova il comando. Se il problema si ripresenta, contatta l'assistenza di SSL.com. |
Supporto SSL.com |
Ciclo di vita dei certificati ed errori generali
Errori che possono verificarsi indipendentemente dal metodo di firma, relativi alla validità del certificato, alla catena di fiducia e alla gestione delle chiavi.
|
Errore / Sintomo |
Interfaccia |
Causa probabile |
Risoluzione |
Fonte |
|
Il certificato è scaduto o non è più considerato attendibile dopo la firma. |
N/A |
Il certificato di firma del codice è scaduto e il codice precedentemente firmato non era dotato di timestamp; pertanto, la validità della firma è ora legata alla scadenza del certificato. |
Richiedete un nuovo certificato e firmate nuovamente il codice interessato; assicuratevi sempre che le firme siano contrassegnate con un timestamp al momento della firma, in modo che la validità si estenda oltre la scadenza del certificato. |
|
|
Certificato rilasciato con un periodo di validità inaspettatamente breve |
N/A |
A partire dal 27 febbraio 2026, i requisiti del CA/Browser Forum impongono un limite di 458 giorni per i certificati di firma del codice di nuova emissione, riconosciuti pubblicamente. |
Si tratta di un requisito standard del settore, non di un errore: i certificati potrebbero dover essere riemessi più volte durante lo stesso periodo di validità acquistato, senza costi aggiuntivi. |
Guida rapida: da quale guida dovrei iniziare?
- Firma con una YubiKey fisica o un token SafeNet: inizia con Utilizzo del certificato di firma del codice
- Firma con eSigner CodeSignTool: inizia con Guida ai comandi di eSigner CodeSignTool
- Firma con eSigner Cloud Key Adapter (CKA): inizia con Come automatizzare la firma del codice EV con SignTool.exe o Certutil.exe utilizzando eSigner CKA (Cloud Key Adapter)
- Automatizzare la firma in CI/CD con eSigner CKA: inizia con Come integrare eSigner CKA con strumenti CI/CD
- Automatizzare la firma nei processi CI/CD con eSigner CodeSignTool
- Integrazione della firma del codice cloud con CircleCI
- Integrazione della firma del codice cloud con le azioni GitHub
- Integrazione Cloud Code Signing con GitLab CI
- Integrazione Cloud Code Signing con Travis CI
- Integrazione della firma del codice cloud con Jenkins CI
- Integrazione della firma del codice cloud con Azure DevOps
- Integrazione della firma del codice cloud con BitBucket