본문 바로가기

분류 전체보기37

[jEnv] Mac에 jEnv로 여러 버전의 Java 사용하기 개발을 진행하다보면 다양한 이유로 인해 여러 버전의 Java를 사용하기도 합니다. 이때, jEnv를 사용하여 여러 버전의 Java를 쉽게 관리할 수 있습니다. jEnv 설치 과정 우선, jEnv를 설치합니다. 설치는 크게 2가지 방법이 있습니다. jEnv Github 에서 다운로드 Mac의 경우 homebrew를 통해 다운로드 #### 1. Linux, OS X #### $ git clone https://github.com/gcuisinier/jenv.git ~/.jenv #### 2. Mac OS X via Homebrew #### $ brew install jenv jEnv 설치가 완료되면, Default로 설정되어 있는 shell에 jEnv 를 추가합니다. Default로 설정된 shell은 아래.. 2020. 5. 9.
[OpenSSL] Let's Encrypt 인증서(Certificate) Chain verify 방법 요약 openssl verify 는 Root CA 정보가 포함된 Chain에 대해서 검증합니다. Let's Encrypt 는 Root CA 정보가 누락된 Chain이 발급되므로, Root CA를 따로 넣어줘야 합니다. Root CA 다운로드 PEM 형식 변환 Root CA 포함된 Chain 생성 Chain 검증 보유한 도메인에 무료로 인증서를 붙일 수 있는 Let's Encrypt를 개발하시는 분들은 많이 사용하실 것으로 생각됩니다. 오늘은 Let's Encrypt 의 Chain verify 관련해서 포스팅을 해보겠습니다. Let's Encrypt는 certbot을 통해 인증서를 신규 발급하고, 갱신할 수 있습니다. certbot의 사용법은 공식 홈페이지를 통해 확인할 수 있으며, 신규 발급과 설정은 다.. 2020. 5. 7.
[DNS] 퓨니코드(Punycode) 란? - 한글 도메인 최근, 코로나19 사태로 인해 긴급재난지원금을 국가에서 지급한다고 합니다. 대상자 및 지급 금액은 www.긴급재난지원금.kr 에 접속하여 확인할 수 있습니다. 그런데, 긴급재난지원금을 확인하는 사이트가 www.naver.com 과 달리 인터넷 주소에 한글이 들어간 것을 확인할 수 있습니다. 이와 더불어, 카카오톡에 공유할 경우 아래와 같이 xn-- 으로 시작하는 인터넷 주소가 보입니다. 왜 이런 현상이 발생하고, 어떻게 한글 도메인을 사용할 수 있을까요? 이는 퓨니코드(Punycode) 덕분에 가능합니다. 퓨니코드(Punycode)란? 한글과 한자는 유니코드를 사용하는데, 이를 ascii 로 변환하는 것을 말합니다. 이렇게 변환된 주소를 바탕으로 사이트에 접속하게 됩니다. (예시, www.긴급재난지원금... 2020. 5. 6.
블로그를 다시 시작해보자 최근에 티스토리 개편 소식을 학교 선배로부터 들었다. 블로그 관리, 작성 등 많은 부분에 개선이 이루어졌고, 상당히 편리하게 개편되었다. 에버노트에 작성하던 개인 공부 기록을 블로그에 꾸준히 작성하자. 2020. 5. 6.