org.bouncycastle.asn1.x509

Class CertificatePolicies

Implemented Interfaces:
DEREncodable

public class CertificatePolicies
extends ASN1Encodable

Constructor Summary

CertificatePolicies(String p)
Deprecated. use an ASN1Sequence of PolicyInformation
CertificatePolicies(ASN1Sequence seq)
Deprecated. use an ASN1Sequence of PolicyInformation
CertificatePolicies(DERObjectIdentifier p)
Deprecated. use an ASN1Sequence of PolicyInformation

Method Summary

void
addPolicy(String p)
static CertificatePolicies
getInstance(Object obj)
Deprecated. use an ASN1Sequence of PolicyInformation
static CertificatePolicies
getInstance(ASN1TaggedObject obj, boolean explicit)
Deprecated. use an ASN1Sequence of PolicyInformation
String
getPolicy(int nr)
DERObject
toASN1Object()
Deprecated. use an ASN1Sequence of PolicyInformation
String
toString()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

CertificatePolicies

public CertificatePolicies(String p)

Deprecated. use an ASN1Sequence of PolicyInformation

create a certificate policy with the policy given by the OID represented by the string p.


CertificatePolicies

public CertificatePolicies(ASN1Sequence seq)

Deprecated. use an ASN1Sequence of PolicyInformation


CertificatePolicies

public CertificatePolicies(DERObjectIdentifier p)

Deprecated. use an ASN1Sequence of PolicyInformation

create a certificate policy with the given OID.

Method Details

addPolicy

public void addPolicy(String p)


getInstance

public static CertificatePolicies getInstance(Object obj)

Deprecated. use an ASN1Sequence of PolicyInformation


getInstance

public static CertificatePolicies getInstance(ASN1TaggedObject obj,
                                              boolean explicit)

Deprecated. use an ASN1Sequence of PolicyInformation


getPolicy

public String getPolicy(int nr)


toASN1Object

public DERObject toASN1Object()

Deprecated. use an ASN1Sequence of PolicyInformation

 certificatePolicies ::= SEQUENCE SIZE (1..MAX) OF PolicyInformation

 PolicyInformation ::= SEQUENCE {
   policyIdentifier   CertPolicyId,
   policyQualifiers   SEQUENCE SIZE (1..MAX) OF
                           PolicyQualifierInfo OPTIONAL }

 CertPolicyId ::= OBJECT IDENTIFIER

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

 PolicyQualifierId ::=
   OBJECT IDENTIFIER ( id-qt-cps | id-qt-unotice )
 
Overrides:
toASN1Object in interface ASN1Encodable


toString

public String toString()