Class ReceiptBundle
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.receipt.ReceiptBundle
public class ReceiptBundle extends Object
Esta classe representa um pacote de recibo que contêm
o recibo em si e a sua requisição, ambos assinados.
-
Field Summary
Fields Modifier and Type Field Description static String
RECEIPT_FILENAME_FORMAT
static String
REQUEST_FILENAME_FORMAT
-
Constructor Summary
Constructors Constructor Description ReceiptBundle(SignatureContainer<CadesSignature> receipt, SignatureContainer<CadesSignature> request)
-
Method Summary
Modifier and Type Method Description static void
addZipEntry(ZipOutputStream zos, String name, byte[] content)
Adiciona um arquivo a uma stream zipbyte[]
compress()
Comprime o recibo e a requisição em um arquivo zipInputStream
getReceipt()
InputStream
getRequest()
-
Field Details
-
RECEIPT_FILENAME_FORMAT
- See Also:
- Constant Field Values
-
REQUEST_FILENAME_FORMAT
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ReceiptBundle
public ReceiptBundle(SignatureContainer<CadesSignature> receipt, SignatureContainer<CadesSignature> request)
-
-
Method Details
-
compress
public byte[] compress()Comprime o recibo e a requisição em um arquivo zip- Returns:
- Os bytes do zip com o recibo e a requisição
-
addZipEntry
public static void addZipEntry(ZipOutputStream zos, String name, byte[] content) throws IOExceptionAdiciona um arquivo a uma stream zip- Parameters:
zos
- A stream do zipname
- O nome do arquivocontent
- O conteúdo do arquivo- Throws:
IOException
-
getReceipt
-
getRequest
-