| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2008 07:45:56
|
mattosoft
Entusiasta Java
Membro desde: 09/10/2006 10:37:36
Mensagens: 16
Localização: Italia
Offline
|
Tem como recuperar a data em que um documento foi assinado?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2008 08:06:30
|
marcelo_mococa
Virtual Machine Man
![[Avatar]](/images/avatar/90248d0a98105fa534cf2b0696ddd12f.jpg)
Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline
|
pela minha experiência com assinatura digital, essa informação não fica armazenada na assinatura.
Mas a solução é simples, armazena a data em que você assinou o arquivo. (new Date())
|
Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2008 09:57:35
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Normalmente, em assinaturas digitais, pode-se usar um de dois métodos:
- Se a assinatura digital é em formato PKCS#7 é possível obter um atributo chamado "signingTime".
http://www.tech-invite.com/Ti-sec-cms.html
Esse método é comum mas pressupõe que o relógio da máquina que faz a assinatura digital esteja correto, o que, para fins legais, não é normalmente aceito
- Por outro lado, pode ser que a assinatura digital seja "contra-assinada" por uma outra entidade, que use um relógio atômico (por exemplo), ou pelo menos se refira ao relógio do Observatório Nacional. Nesse caso é preciso solicitar a essa entidade qual é o formato da contra-assinatura que ela faz, para obter a data a partir dessa "contra-assinatura".
|
|
|
 |
|
|