Domanda

C'è un modo per creare pacchetti, aggiungere alcune parti e firmare con un X509Certificate.

Vorrei anche aggiungere una firma timestamping al pacchetto.

Se il certificato scade o ottiene revocato la firma dovrebbe rimanere valida se le parti del pacchetto sono stati timestamp prima la scadenza / revokation.

P.S. Sto utilizzando la classe System.IO.Packaging.Package definita nel gruppo WindowsBase.dll.

È stato utile?

Soluzione

Il seguente soluzione funziona lo siete entrambi il creatore e dei consumatori del pacchetto:

  1. Utilizza un server Internet sicuro per ottenere il fiducia timestamp.
  2. Ridefinire la politica catena di certificati per includere la convalida timestamp nella catena del certificato.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top