완전히, 나는 마침내 HTTPS를 사용하여 내 응용 프로그램을 실행을 얻을 수 있었다 SSL에 새로운 것 : Tomcat 서버에서키 저장소 파일은 SSL을 위해 어떤 역할을합니까?
을 나는
<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="c:/keystore.key"
keystorePass="mypassword"
SSLEnabled="true" />
을 추가 내 응용 프로그램에서 나는 지금
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
추가 내 질문은 심지어 내가 사용하여 생성 된 c : \에서 키 저장소 파일을 삭제하는 경우 :
keytool -genkey -alias tomcat -keypass pass -keystore keystore.key -storepass pass
내 응용 프로그램은 여전히 https로 실행됩니까? 내가 파일을 가지고 있거나 없으면 어떤 차이가 있나? 나는 정말로 말할 수 없었다?
파일을 삭제 한 이후 Tomcat을 다시 시작 했습니까? – EJP
나는 서버를 다시 시작한 후 그것을 깨달았다. – Murphy316
파일을 삭제했다면 파일을 다시 빌드해야합니다. 그것은 당신의 비공개 열쇠입니다. 귀중한 것입니다. 다시 잃어 버리지 않도록 노력하십시오. 곧 CA에서 서명 한 인증서를 얻으려면 CSR을 생성해야합니다. – EJP