content
protected byte[] content
Bytes do arquivo XMl assinado
SignatureContainer<XadesSignature>, AutoCloseable, Iterable<XadesSignature>, org.bouncycastle.util.Encodablepublic class XadesSignatureContainer extends Object implements SignatureContainer<XadesSignature>
SignatureContainer.| Modifier and Type | Field | Description |
|---|---|---|
protected byte[] |
content |
Bytes do arquivo XMl assinado
|
protected List<XadesSignature> |
counterSignatures |
|
protected boolean |
hasDuplicatedId |
Se o arquivo contém Id's duplicados
|
protected Map<String,byte[]> |
hashes |
Hashes do conteúdo assinado
|
protected List<XadesSignature> |
signatures |
|
protected Document |
xml |
O arquivo XML assinado
|
| Constructor | Description |
|---|---|
XadesSignatureContainer(byte[] target) |
Constrói um contêiner de assinaturas a partir de um array de bytes de um arquivo XML
|
XadesSignatureContainer(File target) |
Constrói um contêiner de assinaturas a partir de um file.
|
XadesSignatureContainer(InputStream target) |
Construtor
|
XadesSignatureContainer(String target) |
Construtor
|
XadesSignatureContainer(Document target) |
Constrói um contêiner de assinaturas a partir de uma representação DOM de
um documento XML que já foi trabalhado pela classe
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
captureInitialSignatureInformation(InitialReportGenerator<XadesSignature> generator) |
Captura informações iniciais sobre as assinaturas
|
void |
encode(OutputStream outputStream) |
Retorna o arquivo em formato OutputStream
|
byte[] |
getContent() |
Retorna o conteúdo assinado
|
Document |
getData() |
|
Map<String,byte[]> |
getHashes() |
|
Optional<XadesSignature> |
getLastCounterSignature() |
|
XadesSignature |
getSignatureAt(int index) |
Retorna a assinatura no índice dado
|
int |
getSignatureCount() |
Retorna a quantidade de assinaturas no arquivo, desconsiderando contra-assinaturas
|
int |
getSignatureNodesCount() |
Retorna a quantidade de nodos de assinatura no arquivo
|
List<XadesSignature> |
getSignatures() |
Retorna as assinaturas no arquivo
|
InputStream |
getStream() |
Retorna o arquivo em formato InputStream
|
boolean |
hasDetachedContent() |
Verifica se o arquivo possui alguma assinatura com conteúdo destacado
|
@NotNull Iterator<XadesSignature> |
iterator() |
|
void |
setContent(byte[] content) |
Atribue o valor do conteúdo assinado
|
void |
setContent(InputStream content) |
Atribue o valor do conteúdo assinado
|
void |
setHashes(Map<String,byte[]> hashes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorclose, getEncoded, getFirstSignature, getIndexOfSignature, getLastSignature, isEmpty, streamtarget - Caminho do documento de assinaturaVerificationException - Exceção caso os bytes do arquivo sejam inválidosXadesSignatureContainerExceptionFileNotFoundExceptiontarget - O arquivo XML que representa uma ou mais assinaturasXadesSignatureContainerException - Exceção em caso de erro na criação do contêinerFileNotFoundExceptionVerificationExceptiontarget - Os bytes do arquivo XMLXadesSignatureContainerException - Exceção em caso de erro na criação do contêinerVerificationExceptiontarget - Stream de bytes do documento assinadoVerificationException - Exceção caso os bytes do arquivo sejam inválidostarget - A representação DOM de um documento XML que representa uma ou
mais assinaturas.SignatureAttributeExceptiongetSignatureCount in interface SignatureContainer<XadesSignature>getSignatureAt in interface SignatureContainer<XadesSignature>index - O índice da assinaturagetSignatures in interface SignatureContainer<XadesSignature>hasDetachedContent in interface SignatureContainer<XadesSignature>SignatureContainercaptureInitialSignatureInformation in interface SignatureContainer<XadesSignature>generator - gerador do relatório inicial das assinaturasencode in interface SignatureContainer<XadesSignature>outputStream - O stream que conterá a assinaturaEncodingException - Exceção caso haja algum problema na conversão dos dados
do arquivo para o streamIOExceptioncontent - Os bytes do conteúdo assinadocontent - Os bytes do conteúdo assinadoiterator in interface Iterable<XadesSignature>