Interface CmsParent<Sig>
- All Known Implementing Classes:
Asn1SignatureContainer
,CadesSignature
,CadesSignatureContainer
,CadesSignatureInformation
,IdCounterSignature
public interface CmsParent<Sig>
Esta interface representa uma referência para um contêiner ou uma assinatura superior
-
Method Summary
Modifier and Type Method Description SignatureContainer<Sig>
getContainer()
Retorna o contêiner da assinaturabyte[]
getContentToBeSigned()
Retorna o conteúdo a ser assinadobyte[]
getSignedContent()
org.bouncycastle.cms.CMSSignedData
getSignedData()
Retorna o conteúdo assinadovoid
replaceChildSignature(org.bouncycastle.cms.SignerInformation signerToReplace)
Substitui o primeiro assinante que tiver o mesmo identificador do assinante passado como parâmetro.
-
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()Retorna o conteúdo assinado- Returns:
- O conteúdo assinado
-
getContentToBeSigned
byte[] getContentToBeSigned()Retorna o conteúdo a ser assinado- Returns:
- O conteúdo a ser assinado
-
getSignedContent
- Throws:
CadesSignatureException
-
getContainer
SignatureContainer<Sig> getContainer()Retorna o contêiner da assinatura- Returns:
- O contêiner da assinatura
-