java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.PolicyInfo
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa.decoder.Asn1PolicyInfo

public class Asn1PolicyInfo
extends PolicyInfo
Esta classe representa informações de uma política de assinatura contida em uma LPA ASN.1.

Sua estrutura ASN.1 da segunda versão da LPA (V2) é definida como:

  PolicyInfo ::= SEQUENCE {
      signingPeriod      SigningPeriod,
      revocationDate     GeneralizedTime OPTIONAL,
      policyOID         OBJECT IDENTIFIER,
      policyURI          IA5String,
      policyDigest       OtherHashAlgAndValue }
 
PolicyInfos da primeira versão (V1) não possuem o campo policyOID. E possuem informações adicionais, como o nome da política e campo de aplicação.