Class PolicyQualifierInfo

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class PolicyQualifierInfo
    extends ASN1Object
    Policy qualifiers, used in the X509V3 CertificatePolicies extension.
       PolicyQualifierInfo ::= SEQUENCE {
           policyQualifierId  PolicyQualifierId,
           qualifier          ANY DEFINED BY policyQualifierId }
    
      PolicyQualifierId ::= OBJECT IDENTIFIER ( id-qt-cps | id-qt-unotice )
     
    • Constructor Detail

      • PolicyQualifierInfo

        public PolicyQualifierInfo​(ASN1ObjectIdentifier policyQualifierId,
                                   ASN1Encodable qualifier)
        Creates a new PolicyQualifierInfo instance.
        Parameters:
        policyQualifierId - a PolicyQualifierId value
        qualifier - the qualifier, defined by the above field.
      • PolicyQualifierInfo

        public PolicyQualifierInfo​(java.lang.String cps)
        Creates a new PolicyQualifierInfo containing a cPSuri qualifier.
        Parameters:
        cps - the CPS (certification practice statement) uri as a String.
      • PolicyQualifierInfo

        public PolicyQualifierInfo​(ASN1Sequence as)
        Deprecated.
        use PolicyQualifierInfo.getInstance()
        Creates a new PolicyQualifierInfo instance.
        Parameters:
        as - PolicyQualifierInfo X509 structure encoded as an ASN1Sequence.