Frage

Es gibt eine Möglichkeit, Pakete zu erstellen, einige Teile hinzufügen und mit einem X509Certificate zu unterzeichnen.

Ich möchte auch eine timestamping Signatur zu dem Paket hinzuzufügen.

Wenn das Zertifikat abläuft oder bekommt aufgehoben sollte die Signatur gültig bleiben, wenn die Paketteile gewesen sein timestamped vor das Ablauf / Revocation.

P. S. Ich verwende die System.IO.Packaging.Package Klasse in dem WindowsBase.dll Baugruppe definiert.

War es hilfreich?

Lösung

Die folgende Lösung funktioniert es sind Sie sowohl die Schöpfer und Verbraucher des Pakets:

  1. Verwenden Sie einen sicheren Internet-Server die vertraute Zeitstempel zu erhalten.
  2. Neudefinition der Zertifikatskette Politik der Zeitstempel-Validierung in der Zertifikatskette aufzunehmen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top