Come aggiungere firma timestamping a System.IO.Packaging.Package?
-
19-09-2019 - |
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
.
Soluzione
Il seguente soluzione funziona lo siete entrambi il creatore e dei consumatori del pacchetto:
- Utilizza un server Internet sicuro per ottenere il fiducia timestamp.
- 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