sitelink1 | |
---|---|
sitelink2 | |
sitelink3 |
jks 인증서를 발급 받은 상태의 경우에 build.gradle 다음과 같이 설정하면 jetty 가 ssl 이 적용된 https 서버로 동작한다.
gretty {
contextPath = '/' // 루트 컨텍스트 설정
httpPort = 7070 // 기본 포트를 7070 으로 변경
httpEnabled = false
httpsEnabled = true
httpsPort = 7443
sslKeyStorePath = file("ssl/omnibuscode.com.jks").absolutePath
sslKeyStorePassword = 'sslKeyStorePassword'
sslKeyManagerPassword = 'sslKeyManagerPassword'
}
sslKeyStorePath 는 프로젝트의 시스템 경로를 기준으로 한다.
sslKeyStorePassword 는 KeyStore 파일을 여는 암호인데 pkcs12 to jks 로 변환시 destination keystore password 로 입력한 암호를 의미한다.
sslKeyManagerPassword 는 인증서의 개별 키에 대한 접근 암호인데 pem to pkcs12 에서 export password 로 입력한 암호를 의미한다.