Pergunta

Existe uma maneira de criar pacotes, adicione algumas partes e assiná-lo com um X509Certificate.

Eu também gostaria de adicionar uma assinatura timestamping ao pacote.

Se o certificado expira ou recebe revogada a assinatura deve permanecer válido se as partes do pacote ter sido timestamped antes do vencimento / revokation.

P.S. Eu estou usando a classe System.IO.Packaging.Package definido no WindowsBase.dll montagem.

Foi útil?

Solução

A solução a seguir funciona, você é tanto o criador e consumidor do pacote:

  1. Use um servidor de Internet seguro para obter o confiável timestamp.
  2. Redefinir a política cadeia de certificação para incluir a validação timestamp na cadeia de certificados.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top