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 Summary
Modifier and Type Method Description SignatureContainer<Sig>
getContainer()
byte[]
getContentToBeSigned()
byte[]
getSignedContent()
org.bouncycastle.cms.CMSSignedData
getSignedData()
void
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()- Returns:
- O conteúdo assinado
-
getContentToBeSigned
byte[] getContentToBeSigned()- Returns:
- O conteúdo a ser assinado
-
getSignedContent
- Throws:
CadesSignatureException
-
getContainer
SignatureContainer<Sig> getContainer()- Returns:
- O contêiner da assinatura
-