public class

PolicyQualifierInfo

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.x509.PolicyQualifierInfo

Class Overview

Policy qualifiers, used in the X509V3 CertificatePolicies extension.

   PolicyQualifierInfo ::= SEQUENCE {
       policyQualifierId  PolicyQualifierId,
       qualifier          ANY DEFINED BY policyQualifierId }
 

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
PolicyQualifierInfo(DERObjectIdentifier policyQualifierId, DEREncodable qualifier)
Creates a new PolicyQualifierInfo instance.
PolicyQualifierInfo(String cps)
Creates a new PolicyQualifierInfo containing a cPSuri qualifier.
PolicyQualifierInfo(ASN1Sequence as)
Creates a new PolicyQualifierInfo instance.
Public Methods
static PolicyQualifierInfo getInstance(Object as)
DERObjectIdentifier getPolicyQualifierId()
DEREncodable getQualifier()
DERObject toASN1Object()
Returns a DER-encodable representation of this instance.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public PolicyQualifierInfo (DERObjectIdentifier policyQualifierId, DEREncodable qualifier)

Creates a new PolicyQualifierInfo instance.

Parameters
policyQualifierId a PolicyQualifierId value
qualifier the qualifier, defined by the above field.

public PolicyQualifierInfo (String cps)

Creates a new PolicyQualifierInfo containing a cPSuri qualifier.

Parameters
cps the CPS (certification practice statement) uri as a String.

public PolicyQualifierInfo (ASN1Sequence as)

Creates a new PolicyQualifierInfo instance.

Parameters
as PolicyQualifierInfo X509 structure encoded as an ASN1Sequence.

Public Methods

public static PolicyQualifierInfo getInstance (Object as)

public DERObjectIdentifier getPolicyQualifierId ()

public DEREncodable getQualifier ()

public DERObject toASN1Object ()

Returns a DER-encodable representation of this instance.

Returns
  • a DERObject value