none
Firmare digitalmente un PDF RRS feed

  • Domanda

  • Ciao a tutti

    Io dovrei da un applicativo scritto in C#, poter firmare digitalmente un PDF utilizzando un certificato digitale, contenuto all'interno di una CMD governativa.

    All'interno di questa card, ho il certificato di firma che tramite una libreria leggo e inserisco in un oggetto X509Certificate2. Ora io ho a disposizione un Pin che mi è stato fornito necessario alla firma del file con questo certificato. Io so poco di certificati digitali, ma mi par di aver capito che serva una chiave privata per usare il certificato e firmare un file. Il certificato che ho in mano è la chiave pubblica e la property PrivateKey è null.

    Come faccio a concludere l'operazione di firma del PDF?

    GRAZIE

    lunedì 16 marzo 2020 16:51

Risposte

  • Ciao, utilizza la libreria BouncyCastle.
    mercoledì 18 marzo 2020 16:36
  • Salve, 

    dovrebbe avere la chiave privata per usare il certificato.

    Poi leggo che si tratta di una cosa governativa?

    Da chi e' stata fornita la carta e perche' mancano alcuni componenti? Suggerirei di rivolgersi al azienda fornitore in tale caso. 


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    • Contrassegnato come risposta Pengo11 martedì 17 marzo 2020 13:20
    martedì 17 marzo 2020 12:24
    Moderatore

Tutte le risposte