Class BasicConstraints


  • public final class BasicConstraints
    extends ExtensionValue
    Basic Constraints Extension (OID == 2.5.29.19). The ASN.1 definition for Basic Constraints Extension is:
       id-ce-basicConstraints OBJECT IDENTIFIER ::=  { id-ce 19 }
    
       BasicConstraints ::= SEQUENCE {
            ca                      BOOLEAN DEFAULT FALSE,
            pathLenConstraint       INTEGER (0..MAX) OPTIONAL
       }
     
    (as specified in RFC 3280)
    • Field Detail

      • ASN1

        public static final ASN1Type ASN1
        ASN.1 Encoder/Decoder.
    • Constructor Detail

      • BasicConstraints

        public BasicConstraints​(byte[] encoding)
                         throws IOException
        Creates the extension object on the base of its encoded form.
        Throws:
        IOException