반응형
Notice
Recent Posts
Recent Comments
Link
지구정복
[SSL] 자체 키스토어 생성 및 .pem파일 생성하기 본문
728x90
반응형
먼저 개념정리부터 한다.
Keystore(.jks 파일)란 Private Key를 비밀번호로 암호화한 텍스트/파일이다.
주로 SSL에 사용된다.
.pem파일은 이러한 비밀키, 인증서 등을 텍스트 형식으로 저장한 파일 포맷, 주로 널리 적용할 수 있기 때문에 주로 사용된다.
먼저 자체적으로 keystore부터 만들어준다.
#ssl/tls에서 사용될 .jks 파일 생성 [root@mycluster001 ca_key]# keytool -genkeypair -alias {개인키 이름} -keyalg RSA \ -keystore {.jks파일이 저장될 위치 및 이름} \ -dname "CN= {개인키 이름} " \ -ext "SAN=DNS:{현재 서버 FQDN},IP:{현재 서버 IP}" \ -keypass {password} \ -storepass {password} \ -validity 36500 #예시 [root@mycluster001 ca_key]# keytool -genkeypair -alias trino_cert_250213 -keyalg RSA \ -keystore /usr/mycluster/trino/ca_key/trino_keystore_250213.jks \ -dname "CN=trino_cert_250213" \ -ext "SAN=DNS:mycluster001.fqdn.io,IP:10.10.10.10" \ -keypass mypassword \ -storepass mypassword \ -validity 36500 #.pem파일 추출을 위해 먼저 .crt파일 추출 $ keytool -exportcert -alias trino_cert_250213 \ -keystore /usr/mycluster/trino/ca_key/trino_keystore_250213.jks \ -storepass {password} \ -file /usr/mycluster/trino/ca_key/certificate.crt #.crt파일로부터 .pem파일 추출 $ openssl x509 -inform DER /usr/mycluster/trino/ca_key/certificate.crt \ -out /usr/mycluster/trino/ca_key/trino_ca.pem \ -outform PEM |
728x90
반응형
'데이터 엔지니어링 정복 > Linux' 카테고리의 다른 글
[Linux] useradd, userdel 안될 때 (0) | 2025.02.26 |
---|---|
[Linux] CentOS 7 yum 에러 해결 (1) | 2021.12.07 |
[Linux] CentOS 6 버전 yum update시 에러 해결 (0) | 2021.05.05 |
[Linux] 02/09 | 리눅스(재설치부터 DB연결까지 복습, 윈도우 데이터베이스 덤프시키기, 윈도우 자바프로젝트 리눅스로 옮기기) (0) | 2021.02.09 |
[Linux] 02/08 | 리눅스( apache-tomcat 재설치, FTP서버 사용하기, 리눅스에 데이터베이스 설치 및 사용(MariaDB), 우편번호검색기, 게시판 ) (0) | 2021.02.08 |
Comments