Interface CmsParent<Sig>

All Known Implementing Classes:
Asn1SignatureContainer, CadesSignature, CadesSignatureContainer, CadesSignatureInformation, CadesSimpleSignatureInformation, IdCounterSignature

public interface CmsParent<Sig>
Esta interface representa uma referência para um contêiner ou uma assinatura superior
  • Method Details

    • replaceChildSignature

      void replaceChildSignature​(org.bouncycastle.cms.SignerInformation signerToReplace)
      Substitui o primeiro assinante que tiver o mesmo identificador do assinante passado como parâmetro. Esse método deve ser usado quando uma contra-assinatura sofre alguma alteração (por exemplo: adição de um novo atributo não assinado), assim a assinatura que contém a contra-assinatura deverá utilizar este método.
      Parameters:
      signerToReplace - O assinante a ser substituído
    • getSignedData

      org.bouncycastle.cms.CMSSignedData getSignedData()
      Returns:
      O conteúdo assinado
    • getContentToBeSigned

      byte[] getContentToBeSigned()
      Returns:
      O conteúdo a ser assinado
    • getSignedContent

      byte[] getSignedContent() throws CadesSignatureException
      Throws:
      CadesSignatureException
    • getContainer

      SignatureContainer<Sig> getContainer()
      Returns:
      O contêiner da assinatura