2014-03-19 1 views
0

추가 처리를 위해 JSP를 평가해야합니다. 이것을위한 우아한 해결책이없는 것 같습니다. 내가 지금하려고하는 것은 임시 해결책이다. JSP를 평가할 때 사용하는 요청 매핑이있는 컨트롤러가 있습니다. GET으로 URL에 액세스 할 때 평가 된 JSP 문자열을 얻습니다. 따라서 localhost의 URL에 액세스합니다.Java Spring 및 SSL을 사용하여 로컬 호스트 URL에 액세스

SSL을 사용하기 때문에 응용 프로그램에서 URL에 액세스하려고하면 SSLPeerUnverifiedException에 문제가 있습니다. 인증서를 가져오고 싶지 않습니다.

SSL에서 선택한 URL을 제외 할 수있는 방법이 있습니까? mockMvcget()과 같은 응용 프로그램의 "내부"에서 URL을 액세스하여 SSL을 우회 할 수 있습니까?

감사합니다.

답변

0

SSL 구성에서 url을 제외하고 싶습니다.

당신은 방법으로 "안전하지 않은"만드는이

<security-constraint> 
     <web-resource-collection> 
     <web-resource-name>appname</web-resource-name> 
     <url-pattern>"Your exlusion Url pattern"</url-pattern> 
     </web-resource-collection> 
     <user-data-constraint> 
     <transport-guarantee>NONE</transport-guarantee> 
     </user-data-constraint> 
</security-constraint> 

전송 보증 형 "없음"뭔가를 시도 할 수 있습니다. 나는 이것이 당신이 찾고있는 희망이다.

+0

네, 그게 제가 찾고 있던 것입니다. ''태그의 값에는 따옴표가 포함되어서는 안됩니다. 단지'/my-no-ssl-url * '입니다. 이 보안 제한 조건은 Tomcat이 SSL 없음 HTTP 포트를 엽니 다. 내 응용 프로그램이'https : // localhost : 9443 /'을 통해 접근 할 수 있다면'http : // localhost : 8080/my-no-ssl-url'을 통해 no SSL URL에 접근 할 수 있습니다. –

+0

예 .. 나는 귀하의 URL이 거기에 있다는 것을 보여주기 위해 인용문을 넣었습니다. – Nikhil

관련 문제