From 04e5ad3901c0f523dbfc9fd5a12a4eadbdc2dbc2 Mon Sep 17 00:00:00 2001 From: Fraser Tweedale Date: Tue, 5 Jul 2022 11:08:32 +1000 Subject: [PATCH] EST: map exceptions to proper HTTP responses Use PKIExceptionMapper to map the various web application exceptions to the corresponding HTTP response types. Part of: https://github.com/dogtagpki/pki/issues/3297 --- base/est/src/main/java/org/dogtagpki/est/ESTApplication.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/base/est/src/main/java/org/dogtagpki/est/ESTApplication.java b/base/est/src/main/java/org/dogtagpki/est/ESTApplication.java index e4aa3420236..356ecccad54 100644 --- a/base/est/src/main/java/org/dogtagpki/est/ESTApplication.java +++ b/base/est/src/main/java/org/dogtagpki/est/ESTApplication.java @@ -11,6 +11,8 @@ import javax.ws.rs.ApplicationPath; import javax.ws.rs.core.Application; +import org.dogtagpki.server.rest.PKIExceptionMapper; + @ApplicationPath("") public class ESTApplication extends Application { @@ -22,6 +24,9 @@ public class ESTApplication extends Application { public ESTApplication() { logger.info("Initializing ESTApplication"); classes.add(ESTFrontend.class); + + // exception mapper + classes.add(PKIExceptionMapper.class); } @Override