Class CmpProtocolException
java.lang.Object
java.lang.Throwable
java.lang.Exception
zeroecho.pki.server.cmp.CmpProtocolException
- All Implemented Interfaces:
Serializable
Signals a CMP protocol-level error that maps to an HTTP error response.
The httpStatus() returns the HTTP status code to send to the client.
For CMP over HTTP (RFC 6712), protocol errors are typically surfaced as
PKIMessage with PKIStatus rejection; transport-layer
errors use the HTTP status code returned here.
- Since:
- 1.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCmpProtocolException(int httpStatus, String message) Creates a CMP protocol exception.CmpProtocolException(int httpStatus, String message, Throwable cause) Creates a CMP protocol exception with a cause. -
Method Summary
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
CmpProtocolException
Creates a CMP protocol exception.- Parameters:
httpStatus- HTTP status code (4xx or 5xx)message- human-readable error description
-
CmpProtocolException
-
-
Method Details
-
httpStatus
public int httpStatus()Returns the HTTP status code.- Returns:
- HTTP status code in the 400–599 range
-