Bouncy Castle Cryptography 1.18

org.bouncycastle.asn1.x509
Class CertificatePolicies

java.lang.Object
  |
  +--org.bouncycastle.asn1.x509.CertificatePolicies
All Implemented Interfaces:
DEREncodable

public class CertificatePolicies
extends java.lang.Object
implements DEREncodable


Constructor Summary
CertificatePolicies(ASN1Sequence seq)
           
CertificatePolicies(java.lang.String p)
           
 
Method Summary
 void addPolicy(java.lang.String p)
           
 DERObject getDERObject()
           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 )
static CertificatePolicies getInstance(ASN1TaggedObject obj, boolean explicit)
           
static CertificatePolicies getInstance(java.lang.Object obj)
           
 java.lang.String getPolicy(int nr)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CertificatePolicies

public CertificatePolicies(ASN1Sequence seq)

CertificatePolicies

public CertificatePolicies(java.lang.String p)
Method Detail

getInstance

public static CertificatePolicies getInstance(ASN1TaggedObject obj,
                                              boolean explicit)

getInstance

public static CertificatePolicies getInstance(java.lang.Object obj)

addPolicy

public void addPolicy(java.lang.String p)

getPolicy

public java.lang.String getPolicy(int nr)

getDERObject

public DERObject getDERObject()
 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 )
 

Specified by:
getDERObject in interface DEREncodable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Bouncy Castle Cryptography 1.18