Class Asn1PolicyInfo

java.lang.Object
br.ufsc.labsec.policy.lpa.PolicyInfo
br.ufsc.labsec.policy.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.