프레임워크 (Framework)/Spring

공부한 내용을 정리하고 기록합니다. 틀린 부분은 댓글로 지적 부탁드려요.

SSL/TLS 통신은 인터넷에서 데이터를 안전하게 주고받기 위해 사용한다. 특히 mTLS(Mutual TLS)는 서버와 클라이언트가 서로를 인증하여 보안 수준을 더욱 강화한다. 이 글에서는 OpenSSL과 KeyTool을 사용하여 인증서를 발급하고, 이를 Java 애플리케이션에서 관리하며 mTLS를 설정하는 방법을 간단히 정리한다.주요 개념mTLS통신을 통한 상호 인증에는 인증서를 발급하는 곳(CA), 인증서, 인증서를 검증하는 방법이 필요하다.인증서를 발급하는 방법은 OpenSSL과 KeyTool을 사용해서 사설인증서를 직접 발급하는 방법과, 외부 CA에서 발급받는 방법이 있다. 테스트를 위해서 OpenSSL을 통해서 발급받는 방법을 사용했다. SSL(Secure Sockets Layer)웹사이트와 브..
@Configuration 이란? Spring에는 여러가지 애노테이션(Annotation)이 있다. 이 중에 @Configuration은 설정파일 생성과 Bean 등록을 위한 애노테이션(Annotation)이다. @Bean @Annotation 에 관한건 링크를 참조 : Bean Annotation 그럼 @Configuration은 어떤 역할을 할까? @Configuration의 역할 @Configuration의 역할은 다음과 같다. 1. 내부에서 Bean을 등록할 때 각 Bean이 싱글톤(Singleton) 패턴을 유지할 수 있도록 해준다. 2. Spring Container가 Bean을 관리할 수 있게 한다. 예시 코드를 보자. import org.springframework.context.annot..
ahritime
'프레임워크 (Framework)/Spring' 카테고리의 글 목록