java.lang.Object
iaik.asn1.structures.AttributeValue
es.juntadeandalucia.afirma.client.util.signatureFormat.SignaturePolicyId
All Implemented Interfaces:
iaik.asn1.ASN1Type

public class SignaturePolicyId extends iaik.asn1.structures.AttributeValue
SignaturePolicyId ::= SEQUENCE { sigPolicyId SigPolicyId, sigPolicyHash SigPolicyHash, sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo OPTIONAL } Se ha realizado compatible con la versión 1.6.3 de CAdES SignaturePolicyId ::= SEQUENCE { sigPolicyId SigPolicyId, sigPolicyHash SigPolicyHash OPTIONAL, sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo OPTIONAL }
Author:
SEMRYC
  • Field Details

    • oid

      public static final iaik.asn1.ObjectID oid
  • Constructor Details

    • SignaturePolicyId

      public SignaturePolicyId(iaik.asn1.ObjectID policyOId, OtherHashAlgAndValue policyHash, SigPolicyQualifiers qualifiers)
    • SignaturePolicyId

      public SignaturePolicyId(String policyOId, OtherHashAlgAndValue policyHash, SigPolicyQualifiers qualifiers)
    • SignaturePolicyId

      public SignaturePolicyId()
    • SignaturePolicyId

      public SignaturePolicyId(iaik.asn1.ASN1Object obj) throws iaik.asn1.CodingException
      Throws:
      iaik.asn1.CodingException
  • Method Details

    • toString

      public String toString()
      Specified by:
      toString in class iaik.asn1.structures.AttributeValue
    • toASN1Object

      public iaik.asn1.ASN1Object toASN1Object() throws iaik.asn1.CodingException
      Specified by:
      toASN1Object in interface iaik.asn1.ASN1Type
      Specified by:
      toASN1Object in class iaik.asn1.structures.AttributeValue
      Throws:
      iaik.asn1.CodingException
    • getAttributeType

      public iaik.asn1.ObjectID getAttributeType()
      Specified by:
      getAttributeType in class iaik.asn1.structures.AttributeValue
    • decode

      public void decode(iaik.asn1.ASN1Object arg0) throws iaik.asn1.CodingException
      Specified by:
      decode in interface iaik.asn1.ASN1Type
      Specified by:
      decode in class iaik.asn1.structures.AttributeValue
      Throws:
      iaik.asn1.CodingException
    • getOtherHashAlgAndValue

      public OtherHashAlgAndValue getOtherHashAlgAndValue()
    • getSigPolicyId

      public iaik.asn1.ObjectID getSigPolicyId()
    • getSigPolicyQualifiers

      public SigPolicyQualifiers getSigPolicyQualifiers()
    • setSigPolicyQualifiers

      public void setSigPolicyQualifiers(SigPolicyQualifiers sigPolicyQualifiersParam)