본문 바로가기
728x90

개발/HTML4

java keytool 사용법 - Keystore 생성, 키쌍 생성, 인증서 등록 및 관리 keytool 은 CLI 유틸이므로 명령어와 옵션이 어려우면 GUI 방식의 key store explore 를 사용하는 것을 권장한다. 개요 Java 는 KeyStore 라는 인터페이스를 통해 Encryption/Decryption 및 Digital Signature 에 사용되는 Private Key, Public Key 와 Certificate 를 추상화하여 제공하고 있다. KeyStore 를 구현한 Provider 에 따라 실제 개인키가 저장되는 곳이 로컬 디스크이든 HSM 같은 별도의 하드웨어이든 아니면 Windows 의 CertStore나 OSX 의 KeyChain 이든 상관없이 사용자는 소스 코드 수정없이 키와 인증서를 가져올 수 있고 이를 이용하여 데이타 암복호화, 전자서명을 수행할 수 있다... 2019. 9. 3.
[fiddler] java 인증서 추가 자바 코드 추가 System.setProperty("https.proxySet","true"); System.setProperty("http.proxyHost", "127.0.0.1"); System.setProperty("https.proxyHost", "127.0.0.1"); System.setProperty("http.proxyPort", "8888"); System.setProperty("https.proxyPort", "8888"); System.setProperty("javax.net.ssl.trustStore", "C:\\Program Files\\Java\\jdk1.8.0_211\\jre\\lib\\security\\cacerts"); System.setProperty("javax.net... 2019. 9. 3.
[Fiddler] Java Application 통신 캡쳐하기 Java 에서 HttpClient 와 같은 프로그램을 이요해서 다른 서버에 접속하는경우 Request / Response 를 편하게 보기위해 Fiddler로 볼 수 있는 방법을 찾아봤다. 방법은 의외로 간단한데.. JAVA 실행 시 옵션으로 아래와 같은 값을 주면 되었다. 1004lucifer -DproxySet=true -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8888 또는 Java 소스에 아래와 같은 코드를 넣어줘도 된다. System.setProperty("http.proxyHost", "127.0.0.1"); System.setProperty("https.proxyHost", "127.0.0.1"); System.setProperty("http.proxyPor.. 2019. 9. 3.
[android studio] 인증서의 SHA1 값 생성 안드로이드 개발도구 사용자 폴더의 debug.keystore 파일로 MD5, SHA1, SHA256 값을 생성할수 있다 cd %USERPROFILE%\.android keytool -list -v -keystore debug.keystore -storepass android -keypass android keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 2019. 8. 9.
728x90