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 }
Modifier and Type | Field and Description |
---|---|
private PolicyInformation[] |
acceptablePolicySet |
private boolean |
explicitPolicyReqd |
private boolean |
inhibitAnyPolicy |
private boolean |
inhibitPolicyMapping |
Constructor and Description |
---|
PathProcInput(PolicyInformation[] acceptablePolicySet) |
PathProcInput(PolicyInformation[] acceptablePolicySet,
boolean inhibitPolicyMapping,
boolean explicitPolicyReqd,
boolean inhibitAnyPolicy) |
Modifier and Type | Method and Description |
---|---|
private static PolicyInformation[] |
fromSequence(ASN1Sequence seq) |
PolicyInformation[] |
getAcceptablePolicySet() |
static PathProcInput |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static PathProcInput |
getInstance(Object obj) |
boolean |
isExplicitPolicyReqd() |
boolean |
isInhibitAnyPolicy() |
boolean |
isInhibitPolicyMapping() |
private void |
setExplicitPolicyReqd(boolean explicitPolicyReqd) |
private void |
setInhibitAnyPolicy(boolean inhibitAnyPolicy) |
private void |
setInhibitPolicyMapping(boolean inhibitPolicyMapping) |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
String |
toString() |
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
private PolicyInformation[] acceptablePolicySet
private boolean inhibitPolicyMapping
private boolean explicitPolicyReqd
private boolean inhibitAnyPolicy
public PathProcInput(PolicyInformation[] acceptablePolicySet)
public PathProcInput(PolicyInformation[] acceptablePolicySet, boolean inhibitPolicyMapping, boolean explicitPolicyReqd, boolean inhibitAnyPolicy)
private static PolicyInformation[] fromSequence(ASN1Sequence seq)
public static PathProcInput getInstance(Object obj)
public static PathProcInput getInstance(ASN1TaggedObject obj, boolean explicit)
public ASN1Primitive toASN1Primitive()
ASN1Object
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object
public PolicyInformation[] getAcceptablePolicySet()
public boolean isInhibitPolicyMapping()
private void setInhibitPolicyMapping(boolean inhibitPolicyMapping)
public boolean isExplicitPolicyReqd()
private void setExplicitPolicyReqd(boolean explicitPolicyReqd)
public boolean isInhibitAnyPolicy()
private void setInhibitAnyPolicy(boolean inhibitAnyPolicy)