public class PolicyConstraints extends ASN1Object
id-ce-policyConstraints OBJECT IDENTIFIER ::= { id-ce 36 } PolicyConstraints ::= SEQUENCE { requireExplicitPolicy [0] SkipCerts OPTIONAL, inhibitPolicyMapping [1] SkipCerts OPTIONAL } SkipCerts ::= INTEGER (0..MAX)
Modifier and Type | Field and Description |
---|---|
private BigInteger |
inhibitPolicyMapping |
private BigInteger |
requireExplicitPolicyMapping |
Modifier | Constructor and Description |
---|---|
private |
PolicyConstraints(ASN1Sequence seq) |
|
PolicyConstraints(BigInteger requireExplicitPolicyMapping,
BigInteger inhibitPolicyMapping) |
Modifier and Type | Method and Description |
---|---|
static PolicyConstraints |
fromExtensions(Extensions extensions) |
BigInteger |
getInhibitPolicyMapping() |
static PolicyConstraints |
getInstance(Object obj) |
BigInteger |
getRequireExplicitPolicyMapping() |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
private BigInteger requireExplicitPolicyMapping
private BigInteger inhibitPolicyMapping
public PolicyConstraints(BigInteger requireExplicitPolicyMapping, BigInteger inhibitPolicyMapping)
private PolicyConstraints(ASN1Sequence seq)
public static PolicyConstraints getInstance(Object obj)
public static PolicyConstraints fromExtensions(Extensions extensions)
public BigInteger getRequireExplicitPolicyMapping()
public BigInteger getInhibitPolicyMapping()
public ASN1Primitive toASN1Primitive()
ASN1Object
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object