2017-01-23 2 views
0

다른 사람들이 말하는 모두. 누군가 "keytool", 누군가 "openssl"을 사용합니다. 누군가는 APR Tomcat을 선호합니다. 누군가는 그렇지 않습니다. 내 응용 프로그램은 모바일 응용 프로그램 (Android/IOS)의 백엔드이며 향후 브라우저가 있습니다. 나는 REST 방식을 사용하고있다. 클라이언트에 대한 두통을 최소화하면서 서버와 클라이언트간에 SSL 연결을 설정하는 가장 좋은 방법은 무엇입니까? 어떤 파일이 필요합니까? 클라이언트의 목록은 Android, IOS, Browser, HttpClient, RestTemplate 등 매우 다양합니다.Tomcat + SSL 구성 + 클라이언트

답변

1
  1. https://www.digicert.com/easy-csr/keytool.htm

  2. keytool -genkey -alias <FQDN> -keyalg RSA -keysize 2048 -keystore <yourKeyStore_name>.jks -dname "CN=FQDN,OU=Dept, O=CompanyName, L=CityName, ST=StateName, C=ISO-CountryCode" && keytool -certreq -alias <FQDN> -file CertificateRequest.csr -keystore <yourKeyStore_name>.jks & &에서 인증서 CN 생성 인증서 서명 요청이 CertRer.csr에 에코. 키 저장소 파일은 KeyStoreName.jks입니다. DigiCert keytool CSR 도우미를 이용해 주셔서 감사합니다.

  3. 목록 인증서

  4. keytool -import -trustcacerts -alias <FQDN> -file 1_root_bundle.crt -file 2_<cert>.crt -keystore YourChainStore.jks는 톰캣 웹 서버 구성 우측 keytool -keystore YourChainStore.jks -list

  5. 를 저장 한 경우 /usr/local/tomcat/conf/server.xml