Class PolicyConstraints

java.lang.Object
org.apache.harmony.security.x509.ExtensionValue
org.apache.harmony.security.x509.PolicyConstraints

public final class PolicyConstraints
extends ExtensionValue
The class encapsulates the ASN.1 DER encoding/decoding work with PolicyConstraints structure which is a part of X.509 certificate (as specified in RFC 3280 - Internet X.509 Public Key Infrastructure. Certificate and Certificate Revocation List (CRL) Profile. http://www.ietf.org/rfc/rfc3280.txt):

  PolicyConstraints ::= SEQUENCE {
       requireExplicitPolicy           [0] SkipCerts OPTIONAL,
       inhibitPolicyMapping            [1] SkipCerts OPTIONAL }

  SkipCerts ::= INTEGER (0..MAX)

 
TODO: This class is not fully implemented.
See Also:
GeneralSubtree, GeneralName
  • Field Details

    • ASN1

      public static final ASN1Sequence ASN1
      X.509 PolicyConstraints encoder/decoder.
  • Constructor Details

    • PolicyConstraints

      public PolicyConstraints​(BigInteger requireExplicitPolicy, BigInteger inhibitPolicyMapping)
    • PolicyConstraints

      public PolicyConstraints​(byte[] encoding) throws IOException
      Throws:
      IOException
  • Method Details