Class ReceiptBuilder
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.receipt.ReceiptBuilder
public class ReceiptBuilder extends Object
Esta classe é responsável por gerar um recibo dos bytes de
Report
's do Verificador de Conformidades.
A estrutura do recibo segue o padrão definido na RFC 2634.-
Field Summary
Fields Modifier and Type Field Description static int
ESS_VERSION
Versão do recibo definida na RFC 2634static org.bouncycastle.asn1.ASN1ObjectIdentifier
ID_CT_RECEIPT
Identificador do recibo -
Constructor Summary
Constructors Constructor Description ReceiptBuilder()
-
Method Summary
Modifier and Type Method Description ReceiptBundle
build(Application application, byte[] toBeReceipted)
Constroi um recibo para os bytes usando as credenciais dadas
-
Field Details
-
ID_CT_RECEIPT
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ID_CT_RECEIPTIdentificador do recibo -
ESS_VERSION
public static final int ESS_VERSIONVersão do recibo definida na RFC 2634- See Also:
- Constant Field Values
-
-
Constructor Details
-
ReceiptBuilder
public ReceiptBuilder()
-
-
Method Details
-
build
public ReceiptBundle build(Application application, byte[] toBeReceipted) throws ReceiptException, SignatureAttributeException, PolicyException, IOExceptionConstroi um recibo para os bytes usando as credenciais dadas- Parameters:
toBeReceipted
- Bytes a serem assinados- Returns:
- Pacote do recibo, contento o recibo e o pedido de recibo
- Throws:
ReceiptException
SignatureAttributeException
PolicyException
IOException
-