gpki 인증서 등록
- 작성자 :
- 박*화
- 작성일 :
- 2010-12-15 09:28:34
- 조회수 :
- 2,930
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
gpki 인증서 등록 화면을 구현하고 있습니다.
인증서 등록 화면을 이용하려고 하는데요...EgovGpkiRegist.jsp 인증서 등록 화면은 있는데 해당 controller는 없네요..
url이 /uat/uia/actionGpkiRegist.action 으로 되어 있는데요..
해당 컨트롤러는 어디서 확인할 수 있나요?
빠른 답변 부탁드립니다.
인증서 등록 화면을 이용하려고 하는데요...EgovGpkiRegist.jsp 인증서 등록 화면은 있는데 해당 controller는 없네요..
url이 /uat/uia/actionGpkiRegist.action 으로 되어 있는데요..
해당 컨트롤러는 어디서 확인할 수 있나요?
빠른 답변 부탁드립니다.
A
안녕하세요.. 박찬화님..
GPKI API가 적용된 경우 다음과 같은 형식으로 구현하시면 됩니다.
@RequestMapping(value = "/uat/uia/actionGpkiRegist.action")
public String actionGpkiRegist(HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
String dn = "";
GPKIHttpServletResponse gpkiresponse = null;
GPKIHttpServletRequest gpkirequest = null;
try {
gpkiresponse = new GPKIHttpServletResponse(response);
gpkirequest = new GPKIHttpServletRequest(request);
gpkiresponse.setRequest(gpkirequest);
X509Certificate cert = null;
cert = gpkirequest.getSignerCert();
dn = cert.getSubjectDN();
model.addAttribute("dn", dn);
model.addAttribute("challenge", gpkiresponse.getChallenge());
return "cmm/uat/uia/EgovGpkiRegist";
} catch (Exception e) {
return "cmm/egovError";
}
}
그럼.. 즐거운 하루되십시오.
감사합니다.
GPKI API가 적용된 경우 다음과 같은 형식으로 구현하시면 됩니다.
@RequestMapping(value = "/uat/uia/actionGpkiRegist.action")
public String actionGpkiRegist(HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
String dn = "";
GPKIHttpServletResponse gpkiresponse = null;
GPKIHttpServletRequest gpkirequest = null;
try {
gpkiresponse = new GPKIHttpServletResponse(response);
gpkirequest = new GPKIHttpServletRequest(request);
gpkiresponse.setRequest(gpkirequest);
X509Certificate cert = null;
cert = gpkirequest.getSignerCert();
dn = cert.getSubjectDN();
model.addAttribute("dn", dn);
model.addAttribute("challenge", gpkiresponse.getChallenge());
return "cmm/uat/uia/EgovGpkiRegist";
} catch (Exception e) {
return "cmm/egovError";
}
}
그럼.. 즐거운 하루되십시오.
감사합니다.