public class CertException
extends java.lang.SecurityException
Modifier and Type | Field and Description |
---|---|
static int |
err_CONSTRUCTION
Indicates an error constructing a certificate or certificate chain.
|
static int |
err_ENCODING
Indicates a problem with the certificate encoding
|
static int |
err_INVALID_FORMAT
Indicates a problem with the certificate format
|
static int |
err_INVALID_PUBLIC_KEY
Indicates a problem with the public key
|
static int |
err_INVALID_VERSION
Indicates a problem with the certificate version
|
static int |
verf_CA_UNTRUSTED
Indicates that a certificate authority in the certification
chain is not trusted.
|
static int |
verf_CHAIN_LENGTH
Indicates that the certification chain is too long.
|
static int |
verf_INVALID_EXPIRED
Indicates that the certificate has expired and so is not valid.
|
static int |
verf_INVALID_NOTBEFORE
Indicates that the certificate is not yet valid.
|
static int |
verf_INVALID_REVOKED
Indicates that the certificate was revoked, and so is invalid.
|
static int |
verf_INVALID_SIG
Indicates that the signature in the certificate is not valid.
|
static int |
verf_PARSE_ERROR
Indicates an error parsing the ASN.1/DER encoding of the certificate.
|
Constructor and Description |
---|
CertException(int code)
Constructs a certificate exception using just an error code,
without a string describing the context.
|
CertException(int code,
java.lang.String moredata)
Constructs a certificate exception using an error code
(
verf_* ) and a string describing the context
of the error. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMessage()
Returns a string describing the certificate exception.
|
java.lang.String |
getMoreData()
Returns a string describing the context in which the exception
was reported.
|
int |
getVerfCode()
Returns the error code with which the exception was created.
|
java.lang.String |
getVerfDescription()
Return a string corresponding to the error code used to create
this exception.
|
java.lang.String |
toString()
Returns a string describing the certificate exception.
|
public static final int verf_INVALID_SIG
public static final int verf_INVALID_REVOKED
public static final int verf_INVALID_NOTBEFORE
public static final int verf_INVALID_EXPIRED
public static final int verf_CA_UNTRUSTED
public static final int verf_CHAIN_LENGTH
public static final int verf_PARSE_ERROR
public static final int err_CONSTRUCTION
public static final int err_INVALID_PUBLIC_KEY
public static final int err_INVALID_VERSION
public static final int err_INVALID_FORMAT
public static final int err_ENCODING
public CertException(int code, java.lang.String moredata)
verf_*
) and a string describing the context
of the error.public CertException(int code)
public int getVerfCode()
public java.lang.String getMoreData()
public java.lang.String getVerfDescription()
public java.lang.String toString()
toString
in class java.lang.Throwable
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable