none
Validação Assinatura digital RRS feed

  • Pergunta

  • Bom dia!

    Tenho a seguinte situação:

    - Applet Java que faz a assinatura digital (no cliente)

    - Validação da assinatura e do certificado (no servidor)

     

    Estou utilizando o seguinte código (na aplicação c#) para validar a assinatura e o certificado:

    ContentInfo content = new ContentInfo(pdf);
    
    SignedCms signedMessage = new SignedCms(content, true);
    
    signedMessage.Decode(assinatura);
    
    signedMessage.CheckSignature(false);

    Onde:

    pdf - pdf que foi assinado

    assinatura - assinatura do pdf (no meu caso a assinatura não fica no pdf)

    Pelos teste que realizei, este código valida a cadeia do certificado, se ele esta expirado e outros.

    Porém, não sei se este código também verifica se o certificado esta revogado ou não.

    Portanto, gostaria de saber algumas coisas:

    - Este código valida se o certificado utilizado na assinatura esta revogado?

    - Se não valida, como eu poderia realizar tal validação neste ponto do sistema?

    - Existe uma forma de criar um certificado para testes que esteja revogado?

    Obrigado,

    Fabrício. 

    quarta-feira, 12 de junho de 2013 14:10

Todas as Respostas