Class CertException

    • Field Detail

      • verf_INVALID_SIG

        public static final int verf_INVALID_SIG
        Indicates that the signature in the certificate is not valid.
        See Also:
        Constant Field Values
      • verf_INVALID_REVOKED

        public static final int verf_INVALID_REVOKED
        Indicates that the certificate was revoked, and so is invalid.
        See Also:
        Constant Field Values
      • verf_INVALID_NOTBEFORE

        public static final int verf_INVALID_NOTBEFORE
        Indicates that the certificate is not yet valid.
        See Also:
        Constant Field Values
      • verf_INVALID_EXPIRED

        public static final int verf_INVALID_EXPIRED
        Indicates that the certificate has expired and so is not valid.
        See Also:
        Constant Field Values
      • verf_CA_UNTRUSTED

        public static final int verf_CA_UNTRUSTED
        Indicates that a certificate authority in the certification chain is not trusted.
        See Also:
        Constant Field Values
      • verf_CHAIN_LENGTH

        public static final int verf_CHAIN_LENGTH
        Indicates that the certification chain is too long.
        See Also:
        Constant Field Values
      • verf_PARSE_ERROR

        public static final int verf_PARSE_ERROR
        Indicates an error parsing the ASN.1/DER encoding of the certificate.
        See Also:
        Constant Field Values
      • err_CONSTRUCTION

        public static final int err_CONSTRUCTION
        Indicates an error constructing a certificate or certificate chain.
        See Also:
        Constant Field Values
      • err_INVALID_PUBLIC_KEY

        public static final int err_INVALID_PUBLIC_KEY
        Indicates a problem with the public key
        See Also:
        Constant Field Values
      • err_INVALID_VERSION

        public static final int err_INVALID_VERSION
        Indicates a problem with the certificate version
        See Also:
        Constant Field Values
      • err_INVALID_FORMAT

        public static final int err_INVALID_FORMAT
        Indicates a problem with the certificate format
        See Also:
        Constant Field Values
      • err_ENCODING

        public static final int err_ENCODING
        Indicates a problem with the certificate encoding
        See Also:
        Constant Field Values
    • Constructor Detail

      • CertException

        public CertException​(int code,
                             String moredata)
        Constructs a certificate exception using an error code (verf_*) and a string describing the context of the error.
      • CertException

        public CertException​(int code)
        Constructs a certificate exception using just an error code, without a string describing the context.
    • Method Detail

      • getVerfCode

        public int getVerfCode()
        Returns the error code with which the exception was created.
      • getMoreData

        public String getMoreData()
        Returns a string describing the context in which the exception was reported.
      • getVerfDescription

        public String getVerfDescription()
        Return a string corresponding to the error code used to create this exception.
      • toString

        public String toString()
        Returns a string describing the certificate exception.
        Overrides:
        toString in class Throwable
      • getMessage

        public String getMessage()
        Returns a string describing the certificate exception.
        Overrides:
        getMessage in class Throwable