WHEREIS

jdk 1.8.0_66 버전 또는 이하 버전에서 slack webhook 으로 알람을 쏘는 경우

최근 3/14 일 slack 서버의 인증서가 교체되어, java 쪽 버전이 낮을 경우 인증서 등록을 해주어야 한다.

 

 

# echo -n | openssl s_client -connect slack.com:443 | sed -ne ‘/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p’ > /tmp/slack.cert

 


# keytool -importcert -alias Slack -file /tmp/slack.cert -keystore ${JAVA_HOME}/jre/lib/security/cacerts

-> 기본패스워드는 changeit  이다 

 

위에까지 하고 java 어플리케이션 재기동이 필요하고

아래는 확인할 때 사용하면 된다

 

# keytool -list -keystore ${JAVA_HOME}/jre/lib/security/cacerts

 

 

+ 추가 내용

최상위 인증기관의 key 를 넣는 것이 보통 권장하는 방법이다. 위의 경우 키 만료가 3개월이라

root ca 인증서를 받아서 넣거나

https://letsencrypt.org/certs/isrgrootx1.pem

아니면 중간 체인키를 받아서 넣도록 한다. 

wget https://letsencrypt.org/certs/lets-encrypt-r3.pem

 

이러한 방법은 서버쪽에서 직접 받아서 넣기 위한 것이고 

다운로드 경로를 못찾거나 할 경우, 해당 사이트에서 인증서 정보 확인 단계에서 키를 받아도 상관 없다.

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band
loading