Per poter generare firme digitali è necessario essere dotati di un dispositivo sicuro per la generazione delle firme (costituito da una smartcard o da un token USB), un lettore di smartcard (nel caso in cui non si utilizzi il token USB), un software in grado di interagire con il dispositivo per la generazione di firme digitali e per la gestione del dispositivo stesso (es. per il cambio del PIN che ne consente l’uso).
Sul sito del CNIPA è disponibile il documento Linee guida per l'utilizzo della firma digitale sul quale sono riportate numerose informazioni utili per l'uso dei dispositivi di firma.
Sempre sul sito del CNIPA è disponibile un elenco dei certificatori accreditati ai quali rivolgersi per ottenere un dispositivo di firma.