Class CertificatePolicies

java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.x509.CertificatePolicies
All Implemented Interfaces:
DEREncodable

public class CertificatePolicies extends ASN1Encodable
  • Field Details

  • Constructor Details

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

    • getInstance

      public static CertificatePolicies getInstance(ASN1TaggedObject obj, boolean explicit)
      Deprecated.
      use an ASN1Sequence of PolicyInformation
    • getInstance

      public static CertificatePolicies getInstance(Object obj)
      Deprecated.
      use an ASN1Sequence of PolicyInformation
    • addPolicy

      public void addPolicy(String p)
    • 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)
       
      Specified by:
      toASN1Object in class ASN1Encodable
    • toString

      public String toString()
      Overrides:
      toString in class Object