Class SignatureBytesWrapper
java.lang.Object
br.ufsc.labsec.signature.wrappers.SignatureWrapper<byte[]>
br.ufsc.labsec.signature.wrappers.SignatureBytesWrapper
public class SignatureBytesWrapper extends SignatureWrapper<byte[]>
-
Nested Class Summary
Nested classes/interfaces inherited from class br.ufsc.labsec.signature.wrappers.SignatureWrapper
SignatureWrapper.Format
-
Field Summary
Fields inherited from class br.ufsc.labsec.signature.wrappers.SignatureWrapper
certificates, crls, currentTimeReferences, detachedData, filename, format, hashes, isVerificationPackage, lpas, lpaSignaturesArtifacts, ocsps, pas, receiptRequestData, receiptRequestName, signedData, stampSignaturesArtifacts, trustAnchors
-
Constructor Summary
Constructors Modifier Constructor Description protected
SignatureBytesWrapper(byte[] signedData, byte[] detachedData, String filename, SignatureWrapper.Format format)
protected
SignatureBytesWrapper(byte[] signedData, String filename, SignatureWrapper.Format format)
protected
SignatureBytesWrapper(byte[] signedData, Map<String,byte[]> hashes, String filename)
-
Method Summary
Modifier and Type Method Description static SignatureBytesWrapper
attached(byte[] signedData, String filename)
Creates a signature data wrapper for an attached signature.static SignatureBytesWrapper
detached(byte[] signedData, byte[] detachedData, String filename)
Creates a signature data wrapper for a detached signature.static SignatureBytesWrapper
detachedHash(byte[] signedData, Map<String,byte[]> hashes, String filename)
boolean
hasReceiptRequest()
static SignatureBytesWrapper
resolveSigFormat(byte[] signedData, byte[] detachedData, String filename)
Methods inherited from class br.ufsc.labsec.signature.wrappers.SignatureWrapper
addCertificates, addCrls, addCurrentTimeReferences, addLpas, addOcsps, addPas, addTrustAnchors, det, format, getCertificates, getCertificatesAt, getCrlsAt, getCurrentTimeReferenceAt, getLpaAt, getLpaSignaturesArtifacts, getOcspsAt, getPaAt, getStampSignaturesArtifactsAt, getTrustAnchorAt, hashes, isVerificationPackage, name, receiptRequest, receiptRequestName, setIsVerificationPackage, sig, withLpaSignatureArtifacts, withReceiptRequest, withStampSignatureArtifacts
-
Constructor Details
-
SignatureBytesWrapper
protected SignatureBytesWrapper(byte[] signedData, String filename, SignatureWrapper.Format format) -
SignatureBytesWrapper
-
SignatureBytesWrapper
protected SignatureBytesWrapper(byte[] signedData, byte[] detachedData, String filename, SignatureWrapper.Format format)
-
-
Method Details
-
hasReceiptRequest
public boolean hasReceiptRequest()- Specified by:
hasReceiptRequest
in classSignatureWrapper<byte[]>
-
attached
Creates a signature data wrapper for an attached signature.- Parameters:
signedData
- The signature datafilename
- The filename- Returns:
- The signature data wrapper
-
detached
public static SignatureBytesWrapper detached(byte[] signedData, byte[] detachedData, String filename)Creates a signature data wrapper for a detached signature.- Parameters:
signedData
- The signature datadetachedData
- The detached datafilename
- The filename- Returns:
- The signature data wrapper
-
detachedHash
public static SignatureBytesWrapper detachedHash(byte[] signedData, Map<String,byte[]> hashes, String filename) -
resolveSigFormat
public static SignatureBytesWrapper resolveSigFormat(byte[] signedData, byte[] detachedData, String filename)
-