본문 바로가기
반응형

java26

비밀키(개인키)를 이용한 디지털 서명 javascript and java 한번에 pkcs8 format privateKey 생성 $ openssl genrsa 1024 | openssl pkcs8 -topk8 -nocrypt -out dd_private.pem Generating RSA private key, 1024 bit long modulus .....................++++++ ............................++++++ e is 65537 (0x10001) -----BEGIN PRIVATE KEY----- BASE64ENCODED_TEXT.... .... ... ... ... -----END PRIVATE KEY----- JAVA 참조 : https://juinthyme.tistory.com/59 import java.security.K.. 2023. 2. 9.
gradle project 경로 확인 gradle 설정시에 proejct 경로를 확인하기 위해서 기록 println "Root project: ${project.rootProject}"; Root project: root project 'karint-io' println " rootDir: ${project.rootDir}" rootDir: C:\work\source\git\karint-io println " projectDir: ${project.projectDir}"; projectDir: C:\work\source\git\karint-io\karint-web println("project.getBuildDir() : ${project.getBuildDir()}") project.getBuildDir() : C:\work\source\g.. 2022. 11. 23.
spring redirectUrl 생성 request를 가지고 redirectUrl 을 생성하는 부분이 애매하기도 하고 해서 spring에서 사용하고 있는 소스를 기록차 남김 HttpServletRequest 를 가지고 redirectUrl 을 생성한다. String url = "https://foo.bar.com/this/is/test?param1=value1&param2=value2"; doReturn("https").when(request).getScheme(); doReturn("foo.bar.com").when(request).getServerName(); doReturn(443).when(request).getServerPort(); doReturn("/this/is/test").when(request).getRequestURI().. 2022. 8. 18.
gradle dependency 캐시 지우기 implementation 'com.karint:core:1.0.2-qa-SNAPSHOT' 위와 같이 snapshot으로 의존성 관계를 맺고 있는 라이브러리가 있는데 버전업을 했음에도 불구하고 계속해서 지난 버전의 라이브러리를 다운로딩 하여 빌드가 안되는 상황이 발생했다. ~/.gradle/ 하위에 있는 라이브러리의 디렉토리를 전체 삭제해도 동일 버전의 라이브러리가 다운로드됨 프로젝트에 ./gradle/ 디렉토리에 파일을 다 지워도 동일 라이브러리 다운로드 됨 혹시나 다른 서버에서 프로젝트를 새로 받아 빌드를 돌려보니 정상적으로 빌드 완료 검색하다 gradle 옵션에 --refresh-dependencies 옵션을 발견하여 실행하니 새로운 버전이 정상적으로 다운로딩 됨 ./gradlew bootJar -.. 2022. 8. 2.
반응형