Class PolicyQualifierInfo


  • public class PolicyQualifierInfo
    extends Object
    This class implements a policy qualifier as defined by the ASN.1 PolicyQualifierInfo structure.
    • Constructor Detail

      • PolicyQualifierInfo

        public PolicyQualifierInfo​(byte[] encoded)
                            throws IOException
        Creates a new PolicyQualifierInfo from the specified encoded form.
        Parameters:
        encoded - the DER encoded policy qualifier.
        Throws:
        IOException - the policy qualifier cannot be decoded.
    • Method Detail

      • getEncoded

        public final byte[] getEncoded()
        Returns a ASN.1 DER encoded copy of policy qualifier info.
        Returns:
        a ASN.1 DER encoded copy of policy qualifier info.
      • getPolicyQualifierId

        public final String getPolicyQualifierId()
        Returns the identifier (an OID) of this policy qualifier info.
        Returns:
        the identifier of this policy qualifier info.
      • getPolicyQualifier

        public final byte[] getPolicyQualifier()
        Returns a ASN.1 DER encoded copy of the qualifier of this policy qualifier info.
        Returns:
        a ASN.1 DER encoded copy of the qualifier of this policy qualifier info.
      • toString

        public String toString()
        Returns a string representation of this PolicyQualifierInfo instance.
        Overrides:
        toString in class Object
        Returns:
        a string representation of this PolicyQualifierInfo instance.