Class BasicConstraintsExtension


  • @Deprecated
    public class BasicConstraintsExtension
    extends CertificateExtension
    Deprecated.
    since 8.0.5. To be removed.
    Class representing "Basic Constraints" certificate extension.
    • Field Detail

      • pathLength

        private final int pathLength
        Deprecated.
    • Constructor Detail

      • BasicConstraintsExtension

        public BasicConstraintsExtension​(boolean ca)
        Deprecated.
        Create new BasicConstraintsExtension instance using provided boolean value.
        Parameters:
        ca - boolean value, which represents if this certificate is a "Certificate Authority"
      • BasicConstraintsExtension

        public BasicConstraintsExtension​(int pathLength)
        Deprecated.
        Create new BasicConstraintsExtension instance using provided int path length.
        Parameters:
        pathLength - int value, which represents acceptable path length for this certificate as a "CA"
    • Method Detail

      • existsInCertificate

        public boolean existsInCertificate​(java.security.cert.X509Certificate certificate)
        Deprecated.
        Check if this extension is present in the provided certificate. In case of BasicConstraintsExtension, check if path length for this extension is less or equal to the path length, specified in the certificate.
        Overrides:
        existsInCertificate in class CertificateExtension
        Parameters:
        certificate - X509Certificate in which this extension shall be present
        Returns:
        true if this path length is less or equal to a one from the certificate, false otherwise