Class PathProcInput

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.dvcs.PathProcInput
All Implemented Interfaces:
ASN1Encodable, Encodable

public class PathProcInput extends ASN1Object
     PathProcInput ::= SEQUENCE {
         acceptablePolicySet          SEQUENCE SIZE (1..MAX) OF
                                         PolicyInformation,
         inhibitPolicyMapping         BOOLEAN DEFAULT FALSE,
         explicitPolicyReqd           [0] BOOLEAN DEFAULT FALSE ,
         inhibitAnyPolicy             [1] BOOLEAN DEFAULT FALSE
     }
 
  • Constructor Details

    • PathProcInput

      public PathProcInput(PolicyInformation[] acceptablePolicySet)
    • PathProcInput

      public PathProcInput(PolicyInformation[] acceptablePolicySet, boolean inhibitPolicyMapping, boolean explicitPolicyReqd, boolean inhibitAnyPolicy)
  • Method Details

    • getInstance

      public static PathProcInput getInstance(Object obj)
    • getInstance

      public static PathProcInput getInstance(ASN1TaggedObject obj, boolean explicit)
    • toASN1Primitive

      public ASN1Primitive toASN1Primitive()
      Description copied from class: ASN1Object
      Method providing a primitive representation of this object suitable for encoding.
      Specified by:
      toASN1Primitive in interface ASN1Encodable
      Specified by:
      toASN1Primitive in class ASN1Object
      Returns:
      a primitive representation of this object.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAcceptablePolicySet

      public PolicyInformation[] getAcceptablePolicySet()
    • isInhibitPolicyMapping

      public boolean isInhibitPolicyMapping()
    • isExplicitPolicyReqd

      public boolean isExplicitPolicyReqd()
    • isInhibitAnyPolicy

      public boolean isInhibitAnyPolicy()