Top Description Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class PolicyQualifierInfo

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Object, .ASN1ObjectIdentifier, .ASN1Primitive, .ASN1Sequence, .DERIA5String, .DERSequence

Policy qualifiers, used in the X509V3 CertificatePolicies extension.
  PolicyQualifierInfo ::= SEQUENCE {
      policyQualifierId  PolicyQualifierId,
      qualifier          ANY DEFINED BY policyQualifierId }

Field Summary

Modifier and TypeField and Description
private ASN1ObjectIdentifier
private ASN1Encodable

Constructor Summary

AccessConstructor and Description
public
PolicyQualifierInfo(ASN1ObjectIdentifier
a PolicyQualifierId value
policyQualifierId
,
ASN1Encodable
the qualifier, defined by the above field.
qualifier
)

Creates a new PolicyQualifierInfo instance.

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

Creates a new PolicyQualifierInfo containing a cPSuri qualifier.

private
PolicyQualifierInfo(ASN1Sequence
PolicyQualifierInfo X509 structure encoded as an ASN1Sequence.
as
)

Creates a new PolicyQualifierInfo instance.

Method Summary

Modifier and TypeMethod and Description
public static PolicyQualifierInfo
public ASN1ObjectIdentifier
public ASN1Encodable
public ASN1Primitive

Returns:

a ASN1Primitive value
toASN1Primitive
()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Returns a DER-encodable representation of this instance.
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

policyQualifierIdback to summary
private ASN1ObjectIdentifier policyQualifierId
qualifierback to summary
private ASN1Encodable qualifier

Constructor Detail

PolicyQualifierInfoback to summary
public PolicyQualifierInfo(ASN1ObjectIdentifier policyQualifierId, ASN1Encodable qualifier)

Creates a new PolicyQualifierInfo instance.

Parameters
policyQualifierId:ASN1ObjectIdentifier

a PolicyQualifierId value

qualifier:ASN1Encodable

the qualifier, defined by the above field.

PolicyQualifierInfoback to summary
public PolicyQualifierInfo(String cps)

Creates a new PolicyQualifierInfo containing a cPSuri qualifier.

Parameters
cps:String

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

PolicyQualifierInfoback to summary
private PolicyQualifierInfo(ASN1Sequence as)

Creates a new PolicyQualifierInfo instance.

Parameters
as:ASN1Sequence

PolicyQualifierInfo X509 structure encoded as an ASN1Sequence.

Method Detail

getInstanceback to summary
public static PolicyQualifierInfo getInstance(Object obj)
getPolicyQualifierIdback to summary
public ASN1ObjectIdentifier getPolicyQualifierId()
getQualifierback to summary
public ASN1Encodable getQualifier()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Returns a DER-encodable representation of this instance.

Returns:ASN1Primitive

a ASN1Primitive value