Class PolicyQualifierInfo

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.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 Details

    • 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(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.
  • Method Details