Class Asn1Lpa
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.Lpa<CadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.decoder.Asn1Lpa
- All Implemented Interfaces:
Cacheable,DetachedCacheable<CadesSignature>,org.bouncycastle.util.Encodable
public class Asn1Lpa extends Lpa<CadesSignature>
Esta classe representa uma LPA em formato ASN.1
Sua estrutura ASN.1 é definida como:
LPA ::= SEQUENCE {
version Version DEFAULT v2,
policyInfos PolicyInfos,
nextUpdate GeneralizedTime }
Version ::= INTEGER { v2(0) }
PolicyInfos ::= SEQUENCE OF PolicyInfo
-
Nested Class Summary
Nested classes/interfaces inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.Lpa
Lpa.Validity -
Field Summary
Fields inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.Lpa
bytes, name, nextUpdate, policies, report, sigName, signatureContainer, version -
Constructor Summary
Constructors Constructor Description Asn1Lpa(byte[] bytes)Construtor, decodifica os bytes da LPA em ASN.1 -
Method Summary
Modifier and Type Method Description protected voiddecodeSignature(byte[] signatureBytes)Decodifica a assinatura da LPA, conforma ao seu tipo, XML ou ASN.1Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.Lpa
fromBytes, fromBytes, fromURL, getCacheKey, getDetachedSignature, getEncoded, getNextUpdate, getPoliciesInfos, getPolicyInfo, getReport, getSigFilename, getSignatureBytes, hashCode, setName, setReport, setSignatureName, sigHashCode
-
Constructor Details
-
Asn1Lpa
Construtor, decodifica os bytes da LPA em ASN.1- Parameters:
bytes- Os bytes da LPA- Throws:
LpaException- Exceção em caso de erro na LPA
-
-
Method Details
-
decodeSignature
Description copied from class:LpaDecodifica a assinatura da LPA, conforma ao seu tipo, XML ou ASN.1- Specified by:
decodeSignaturein classLpa<CadesSignature>- Parameters:
signatureBytes- Os bytes da assinatura- Throws:
LpaException
-