kz.gamma.asn1.dvcs
Class PathProcInput

java.lang.Object
  extended by kz.gamma.asn1.ASN1Encodable
      extended by kz.gamma.asn1.dvcs.PathProcInput
All Implemented Interfaces:
DEREncodable

public class PathProcInput
extends ASN1Encodable

     PathProcInput ::= SEQUENCE {
         acceptablePolicySet          SEQUENCE SIZE (1..MAX) OF
                                         PolicyInformation,
         inhibitPolicyMapping         BOOLEAN DEFAULT FALSE,
         explicitPolicyReqd           [0] BOOLEAN DEFAULT FALSE ,
         inhibitAnyPolicy             [1] BOOLEAN DEFAULT FALSE
     }
 


Field Summary
private  PolicyInformation[] acceptablePolicySet
           
private  boolean explicitPolicyReqd
           
private  boolean inhibitAnyPolicy
           
private  boolean inhibitPolicyMapping
           
 
Fields inherited from class kz.gamma.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
PathProcInput(PolicyInformation[] acceptablePolicySet)
           
PathProcInput(PolicyInformation[] acceptablePolicySet, boolean inhibitPolicyMapping, boolean explicitPolicyReqd, boolean inhibitAnyPolicy)
           
 
Method Summary
private static PolicyInformation[] fromSequence(ASN1Sequence seq)
           
 PolicyInformation[] getAcceptablePolicySet()
           
static PathProcInput getInstance(ASN1TaggedObject obj, boolean explicit)
           
static PathProcInput getInstance(java.lang.Object obj)
           
 boolean isExplicitPolicyReqd()
           
 boolean isInhibitAnyPolicy()
           
 boolean isInhibitPolicyMapping()
           
private  void setExplicitPolicyReqd(boolean explicitPolicyReqd)
           
private  void setInhibitAnyPolicy(boolean inhibitAnyPolicy)
           
private  void setInhibitPolicyMapping(boolean inhibitPolicyMapping)
           
 DERObject toASN1Object()
           
 java.lang.String toString()
           
 
Methods inherited from class kz.gamma.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

acceptablePolicySet

private PolicyInformation[] acceptablePolicySet

inhibitPolicyMapping

private boolean inhibitPolicyMapping

explicitPolicyReqd

private boolean explicitPolicyReqd

inhibitAnyPolicy

private boolean inhibitAnyPolicy
Constructor Detail

PathProcInput

public PathProcInput(PolicyInformation[] acceptablePolicySet)

PathProcInput

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

fromSequence

private static PolicyInformation[] fromSequence(ASN1Sequence seq)

getInstance

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

getInstance

public static PathProcInput getInstance(ASN1TaggedObject obj,
                                        boolean explicit)

toASN1Object

public DERObject toASN1Object()
Specified by:
toASN1Object in class ASN1Encodable

toString

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

getAcceptablePolicySet

public PolicyInformation[] getAcceptablePolicySet()

isInhibitPolicyMapping

public boolean isInhibitPolicyMapping()

setInhibitPolicyMapping

private void setInhibitPolicyMapping(boolean inhibitPolicyMapping)

isExplicitPolicyReqd

public boolean isExplicitPolicyReqd()

setExplicitPolicyReqd

private void setExplicitPolicyReqd(boolean explicitPolicyReqd)

isInhibitAnyPolicy

public boolean isInhibitAnyPolicy()

setInhibitAnyPolicy

private void setInhibitAnyPolicy(boolean inhibitAnyPolicy)


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.