2009-11-10 1 views
1

Существует способ создания пакетов, добавления некоторых частей и подписи с помощью X509Certificate.Как добавить подпись времени в System.IO.Packaging.Package?

Я также хотел бы добавить в пакет временную подпись.

Если сертификат истекает или получает отозвана подпись должна оставаться в силе, если части пакета были датируемые до того истечения/revokation.

P.S. Я использую класс System.IO.Packaging.Package, определенный в сборке WindowsBase.dll.

ответ

0

Следующее решение работает это вы как создателя и потребителя пакета:

  1. Используйте безопасный Интернет-сервер, чтобы получить доверенные метку времени.
  2. Переопределите политику цепочки сертификатов, чтобы включить проверку метки времени в цепочку сертификатов.
+0

У меня есть доверенная метка времени, но я пытаюсь понять, как включить ее при подписании. Тем не менее, я бы не стал потребителем пакета ... Можете ли вы подробнее остановиться на 2-м шаге? –