public final class PolicyConstraints extends ExtensionValue
PolicyConstraints ::= SEQUENCE {
requireExplicitPolicy [0] SkipCerts OPTIONAL,
inhibitPolicyMapping [1] SkipCerts OPTIONAL }
SkipCerts ::= INTEGER (0..MAX)
TODO: This class is not fully implemented.GeneralSubtree,
GeneralName| Modifier and Type | Field and Description |
|---|---|
static ASN1Sequence |
ASN1
X.509 PolicyConstraints encoder/decoder.
|
| Constructor and Description |
|---|
PolicyConstraints(BigInteger requireExplicitPolicy,
BigInteger inhibitPolicyMapping) |
PolicyConstraints(byte[] encoding) |
| Modifier and Type | Method and Description |
|---|---|
void |
dumpValue(StringBuilder sb,
String prefix) |
byte[] |
getEncoded()
Returns ASN.1 encoded form of this X.509 PolicyConstraints value.
|
dumpValuepublic static final ASN1Sequence ASN1
public PolicyConstraints(BigInteger requireExplicitPolicy, BigInteger inhibitPolicyMapping)
public PolicyConstraints(byte[] encoding)
throws IOException
IOExceptionpublic byte[] getEncoded()
getEncoded in class ExtensionValuepublic void dumpValue(StringBuilder sb, String prefix)
dumpValue in class ExtensionValue