1 17 package org.apache.geronimo.console.keystores; 18 19 import org.apache.geronimo.console.MultiPageModel; 20 21 import javax.portlet.ActionRequest; 22 import javax.portlet.ActionResponse; 23 import javax.portlet.PortletException; 24 import javax.portlet.RenderRequest; 25 import javax.portlet.RenderResponse; 26 import java.io.IOException ; 27 28 33 public class ConfigureNewKeyHandler extends BaseKeystoreHandler { 34 public ConfigureNewKeyHandler() { 35 super(CONFIGURE_KEY, "/WEB-INF/view/keystore/configureKey.jsp"); 36 } 37 38 public String actionBeforeView(ActionRequest request, ActionResponse response, MultiPageModel model) throws PortletException, IOException { 39 String id = request.getParameter("keystore"); 40 if(id != null) { 41 response.setRenderParameter("keystore", id); 42 } return getMode(); 44 } 45 46 public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { 47 request.setAttribute("keystore", request.getParameter("keystore")); 48 } 49 50 public String actionAfterView(ActionRequest request, ActionResponse response, MultiPageModel model) throws PortletException, IOException { 51 String keystore = request.getParameter("keystore"); 52 String alias = request.getParameter("alias"); 53 String password = request.getParameter("password"); 54 String keySize = request.getParameter("keySize"); 55 String algorithm = request.getParameter("algorithm"); 56 String valid = request.getParameter("valid"); 57 String certCN = request.getParameter("certCN"); 58 String certOU = request.getParameter("certOU"); 59 String certO = request.getParameter("certO"); 60 String certL = request.getParameter("certL"); 61 String certST = request.getParameter("certST"); 62 String certC = request.getParameter("certC"); 63 64 66 response.setRenderParameter("keystore", keystore); 67 response.setRenderParameter("alias", alias); 68 response.setRenderParameter("password", password); 69 response.setRenderParameter("keySize", keySize); 70 response.setRenderParameter("algorithm", algorithm); 71 response.setRenderParameter("valid", valid); 72 response.setRenderParameter("certCN", certCN); 73 response.setRenderParameter("certOU", certOU); 74 response.setRenderParameter("certO", certO); 75 response.setRenderParameter("certL", certL); 76 response.setRenderParameter("certST", certST); 77 response.setRenderParameter("certC", certC); 78 79 return CONFIRM_KEY+BEFORE_ACTION; 80 } 81 } 82 | Popular Tags |