Class CadesSignatureComponent

java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.signature.conformanceVerifier.cades.CadesSignatureComponent

public class CadesSignatureComponent
extends Component
Representa um componente de assinatura CAdES. Estende Component.
  • Field Details

  • Constructor Details

    • CadesSignatureComponent

      public CadesSignatureComponent​(Application application)
      Construtor
      Parameters:
      application - Uma aplicação com seus componentes
  • Method Details

    • getSigner

      public Signer<CadesInformation> getSigner()
      Retorna um assinador CAdES
      Returns:
      Um assinador CAdES
    • startOperation

      public void startOperation()
      Inicia o componente
      Specified by:
      startOperation in class Component
    • getTimeStampVerifier

      public TimeStampVerifier getTimeStampVerifier()
      Retorna o verificador de carimbo de tempo
      Returns:
      O verificador de carimbo de tempo
    • getSignatureIdentityInformation

      public SignatureIdentityInformation getSignatureIdentityInformation()
      Retorna o gerenciador das listas de certificados e CRLs
      Returns:
      O gerenciador das listas de certificados e CRLs
    • getVerifier

      public CadesVerifier getVerifier()
      Retorna o Verifier para assinaturas CAdES
      Returns:
      O Verifier para assinaturas CAdES
    • clear

      public void clear()
      Limpa as informações do componente
      Specified by:
      clear in class Component