Wie timestamping Signatur System.IO.Packaging.Package hinzufügen?
-
19-09-2019 - |
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.
Lösung
Die folgende Lösung funktioniert es sind Sie sowohl die Schöpfer und Verbraucher des Pakets:
- Verwenden Sie einen sicheren Internet-Server die vertraute Zeitstempel zu erhalten.
- Neudefinition der Zertifikatskette Politik der Zeitstempel-Validierung in der Zertifikatskette aufzunehmen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow