Class Asn1Lpa
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.Lpa
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.decoder.Asn1Lpa
- All Implemented Interfaces:
Cacheable
,DetachedCacheable
public class Asn1Lpa extends Lpa
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 void
decodeSignature(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, getBytes, getCacheKey, getDetachedSignature, getNextUpdate, getPoliciesInfos, getPolicyInfo, getReport, getSigFilename, getSignatureBytes, setName, setReport, setSignatureName
-
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:Lpa
Decodifica a assinatura da LPA, conforma ao seu tipo, XML ou ASN.1- Specified by:
decodeSignature
in classLpa
- Parameters:
signatureBytes
- Os bytes da assinatura- Throws:
LpaException
-