| Decrypted Request 'aPlain' : |
<%=request.getParameter("aPlain") %>
|
| Decrypted Request 'aSignedMsg' : |
<%
String sm = request.getParameter("aSignedMsg");
int i;
for ( i = 0; i < sm.length(); i+=80 ) {
if ( i + 80 < sm.length() )
out.println ( sm.substring( i, i+80 ) );
else
out.println ( sm.substring( i, sm.length() ));
}
%>
|
| 'aVidMsg' : |
<%
String vm = request.getParameter("aVidMsg");
//out.println(vm);
for ( i = 0; i < vm.length(); i+=80 ) {
if ( i + 80 < vm.length() )
out.println ( vm.substring( i, i+80 ) );
else
out.println ( vm.substring( i, vm.length() ));
}
%>
|
| 서명 검증 결과 |
<%
int nVerifierResult = verifier.getLastError();
if ( nVerifierResult != 0 ) {
out.println("서명문에 문제가 있습니다. ");
out.println("오류 번호 : " + verifier.getLastError() + " ");
}
else {
out.println("서명 확인 성공 ");
}
%>
|
<%
if ( nVerifierResult == 0 ) {
%>
| 서명 메시지 원본 |
<%=verifier.getVerifiedMsg_Text()%>
|
| 서명자 인증서 |
<%=verifier.getSignerCertificate().getCertPem()%>
|
| 서명자 인증서 DN |
1 <%=verifier.getSignerCertificate().getSubject()%>
2 <%=verifier.getSignerCertificate().getSubject("cn")%>
3 <%=verifier.getSignerCertificate().getIssuer("cn")%>
4 <%=verifier.getSignerCertificate().getIssuer("o")%>
5 <%=verifier.getSignerCertificate().getIssuer("ou")%>
|
<%
} else {
%>
| 오류메세지 |
<%=verifier.getLastErrorMsg()%>
|
<%
}
%>
식별번호검증결과 |
<%
VidVerifier vid = new VidVerifier (aXecureConfig);
vid.virtualIDVerifyS(vm, verifier.getSignerCertificate().getCertPem());
//vid.virtualIDVerifyS(vm, "0");
int nResult = vid.getLastError();
if( nResult != 0) {
out.println("식별번호 검증에 문제가 있습니다. ");
out.println("오류번호 : " + vid.getLastError() + " ");
out.println("오류메세지: " + vid.getLastErrorMsg() + " ");
}
else {
out.println("식별번호 검증 성공 ");
out.println("주민등록번호(사업자 등록번호) : " + vid.getIdn() + " ");
out.println("사용자 실명 : " + vid.getRealName() + " ");
}
%>
|