Openssl을 이용한 Self Certificate CA(Certificate Authority) 인증 기관 Certificate Chain( 인증서 체인) Self Certificate 1. openssl을 사용하여 Certificate Authority의 비밀키 생성 openssl genrsa -des3 -out rootCA.key 20482. CA비밀키인 rootCA.key와 pair로 CA인증서 생성 openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.crt3. Server 비밀키 생성 openssl genrsa -out server.key 2048 4. Server 비밀키/공개키 및 CSR(Certificat..

Swagger UI 연동 1. pom.xml 에 dependency 추가 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 2. Swagger Configuartion에 @Bean 추가 @Configuration @EnableSwagger2 public class SwaggerConfiguration { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build(); } } 3. controller..
maven install 1. mvn install 할 때 spring-boot-maven-plugin 대신 maven-source-plugin을 추가해서 install spring-boot-maven-plugin을 써서 install하면 BOOT-INF안에 class들이 들어가게되서 , 해당 jar를 쓸 때 import가 안됨. 2. application-api-source.jar (source.jar) file 제외하고 install true pom.xml의 maven-source-plugin 에 configuration 추가