-
spring boot : (링크) spring cloud config 대칭키, 비대칭키 문서Spring Boot 🍃 2023. 12. 18. 00:01
https://docs.spring.io/spring-cloud-config/docs/current/reference/html/#_encryption_and_decryption
정보 제공
- https://www.inflearn.com/course/스프링-클라우드-마이크로서비스 - https://stackoverflow.com/questions/5954459/keytools-storepass-vs-keypass-why-2-passwords
windows )
jdk keytool 사용으로 대칭키 생성
1 . key를 관리할 폴더로 이동 후 powershell 실행
2 . key 생성 명령어 입력
keytool -genkeypair -alias apiEncryptionKey -keyalg RSA -dname "CN=Zhyun Kim, OU=API Development, O=project.zhyun.kim, L=Seoul, C=KR" -keypass "qwe987" -keystore apiEncryptionKey.jks -storepass "qwe987"
-
-alias
config service 의 bootstrap.yml 파일에 입력할 키 파일 별칭 -
-keylang
알고리즘 지정 -
-dname
키 생성자 정보 -
-keypass
키 사용 비밀번호 -
-storepass
키 저장소 비밀번호👉 keypass 값과 storepass 값은 같아도 되고 달라도 됨
-
-keystore
생성 될 키 파일 이름
일반적으로 암호화 시 private 키가, 복호화 시 public 키가 사용된다.
'Spring Boot 🍃' 카테고리의 다른 글
spring cloud gateway 실행 로그 설정 (0) 2024.01.13 Advice에서 관리 할 Exception 모음 (0) 2023.12.28 spring boot : spring cloud config 설정파일 우선순위 (0) 2023.12.18 spring boot 3 : (링크) AuthenticationManager 사용하기 (0) 2023.12.18 spring boot 3 : (링크) security hasIpAddress 사용하기 (0) 2023.12.18 -