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 java.math.BigInteger |
inhibitPolicyMapping |
private java.math.BigInteger |
requireExplicitPolicyMapping |
| Modifier | Constructor and Description |
|---|---|
private |
PolicyConstraints(ASN1Sequence seq) |
|
PolicyConstraints(java.math.BigInteger requireExplicitPolicyMapping,
java.math.BigInteger inhibitPolicyMapping) |
| Modifier and Type | Method and Description |
|---|---|
static PolicyConstraints |
fromExtensions(Extensions extensions) |
java.math.BigInteger |
getInhibitPolicyMapping() |
static PolicyConstraints |
getInstance(java.lang.Object obj) |
java.math.BigInteger |
getRequireExplicitPolicyMapping() |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Objectprivate java.math.BigInteger requireExplicitPolicyMapping
private java.math.BigInteger inhibitPolicyMapping
public PolicyConstraints(java.math.BigInteger requireExplicitPolicyMapping, java.math.BigInteger inhibitPolicyMapping)
private PolicyConstraints(ASN1Sequence seq)
public static PolicyConstraints getInstance(java.lang.Object obj)
public static PolicyConstraints fromExtensions(Extensions extensions)
public java.math.BigInteger getRequireExplicitPolicyMapping()
public java.math.BigInteger getInhibitPolicyMapping()
public ASN1Primitive toASN1Primitive()
ASN1ObjecttoASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object