Class PadesSignatureComponent

java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.signature.conformanceVerifier.pades.PadesSignatureComponent

public class PadesSignatureComponent
extends Component
Representa um componente de assinatura PAdES. Estende Component.
  • Field Details

  • Constructor Details

    • PadesSignatureComponent

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

    • startOperation

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

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

      public Signer<CadesInformation> getCadesSigner()
      Retorna um assinador CAdES
      Returns:
      Um assinador CAdES
    • getCadesVerifier

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

      public Verifier getVerifier()
      Retorna o Verifier para assinaturas PAdES
      Returns:
      O Verifier para assinaturas PAdES
    • getSigner

      public Signer<PadesInformation> getSigner()
      Retorna um assinador PAdES
      Returns:
      Um assinador PAdES
    • getCadesSignatureComponent

      public CadesSignatureComponent getCadesSignatureComponent()
      Retorna o componente de assinaturas CAdES
      Returns:
      O componente de assinaturas CAdES
    • getSignaturePolicy

      public SignaturePolicyProxy getSignaturePolicy()
      Retorna a política de assinatura
      Returns:
      A política de assinatura