br.gov.ans.tiss.nucleo
Interface ValidadorCertificados


public interface ValidadorCertificados

Interface que deve ser implementada por todos os validadores customizados de certificados. Tanto o cliente quanto servidor ponto a ponto podem chamar um validador destes t?o logo termine o "handshake" SSL.

Author:
Francisco Piragibe

Method Summary
 void validaPrincipal(java.security.Principal pPrincipal, MensagemTISS pMensagem)
          Valida um principal face a uma mensagem, lan?
 void validaPrincipal(java.security.Principal pPrincipal, MensagemTISS pMensagem)
          Valida um principal face a uma mensagem, lan?
 

Method Detail

validaPrincipal

void validaPrincipal(java.security.Principal pPrincipal,
                     MensagemTISS pMensagem)
                     throws TissCertificadoException
Valida um principal face a uma mensagem, lan?ando uma exce??o se esta combina??o for considerada inv?lida.

Parameters:
pPrincipal - o principal do certificado
pMensagem - a mensagem TISS recebida
Throws:
TissCertificadoException - .

validaPrincipal

void validaPrincipal(java.security.Principal pPrincipal,
                     MensagemTISS pMensagem)
                     throws TissCertificadoException
Valida um principal face a uma mensagem, lan?ando uma exce??o se esta combina??o for considerada inv?lida.

Parameters:
pPrincipal - o principal do certificado
pMensagem - a mensagem TISS recebida
Throws:
TissCertificadoException - .