2009-11-10 3 views
1

Il existe un moyen de créer des paquets, d'ajouter des parties et de le signer avec un X509Certificate. Je voudrais également ajouter une signature d'horodatage à l'emballage.Comment ajouter une signature d'horodatage à System.IO.Packaging.Package?

Si le certificat expire ou obtient révoquées la signature doit rester valable si les parties de l'emballage ont été horodaté avant l'expiration/revokation.

P.S. J'utilise la classe System.IO.Packaging.Package définie dans l'assembly WindowsBase.dll.

Répondre

0

La solution suivante fonctionne, il vous êtes à la fois le créateur et le consommateur du paquet:

  1. Utiliser un serveur Internet sécurisé pour obtenir le confiance timestamp.
  2. Redéfinissez la stratégie de chaîne de certificats pour inclure la validation d'horodatage dans la chaîne de certificats.
+0

J'ai un horodatage de confiance, mais j'essaie de comprendre comment l'inclure lors de la signature. Cependant, je ne serais pas le consommateur du paquet ... Pouvez-vous élaborer sur la 2ème étape? –

Questions connexes