Domanda

Attualmente sto sviluppando un demone Java che dovrà essere in grado di firma e certifica documenti PDF. Ora ho già implementato il codice per questo, ma ce n'è uno "poco" problema.

Il problema: Il certificato che utilizzo deve essere automaticamente convalidato tramite Adobe Reader. Per fare ciò devi assicurarti che il tuo certificato sia utilizzato da un partner di Adobe . VeriSign offre un prodotto chiamato True Credentials for Adobe e funziona perfettamente per quello che mi serve. L'unico problema è che richiede di avere un USB token (nota: potrebbe non essere il token USB EXACT, ma è la stessa azienda) per usarlo. Bene, questo demone Java verrà eseguito su server in più posizioni, quindi avere una chiave USB per il server non è davvero un'opzione.

La domanda: Qualcuno sa di un prodotto / servizio che posso usare per fare questo? Questa non è una "programmazione" domanda correlata in termini di codifica, ma sto scrivendo un'applicazione che ha un certo requisito che "forse" un altro programmatore ha avuto e ha risolto. Ecco perché lo sto chiedendo qui.

Grazie per il tuo tempo.

È stato utile?

Soluzione

Dopo aver parlato con alcuni dei partner di Adobes, apparentemente quando lavorano con Adobe sono tenuti da una politica a conservare il certificato su un dispositivo hardware.

Ho parlato con GlobalSign e apparentemente uno dei loro clienti ha utilizzato l'SDK dell'azienda che ha creato le chiavi USB per automatizzare utilizzando la chiave su un server. Quindi, per chiunque cerchi di farlo e non stia cercando di pagare 50k-75k per il proprio modulo di sicurezza hardware (HSM) e ottenere il proprio software server, questa potrebbe essere una possibilità. Il fatto che mi sia stato detto da GlobalSign significa che probabilmente non è contro alcuna condizione d'uso, ma è qualcosa che dovresti esaminare se vuoi farlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top