일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- git
- svn
- cherrypick
- 상속
- Checkout
- 문법
- commit
- constructor
- gradle
- intellij 연동
- Subversion
- Android Studio
- IntelliJ
- 캡슐화
- error
- 생성자
- java
- SSL
- Class
- sourcetree
- 특징
- Android
- terms
- Branch
- 자바
- install
- TortoiseSVN
- syntax
- IntelliJ IDEA Community
- VCS
- Today
- Total
목록SSL (2)
Jay's Developer Note
Workbench - SSL connection error: SSL is required but the server doesn't support it AWS EC2 에 MySQL 을 설치해서 사용하던 중 데스크탑에서는 되는 데 노트북에서는 접속이 안 되는 현상이 발생했다. 발생원인 Failed to Connect to MySQL at {IP주소:포트}with user {userName} SSL connection error: SSL is required but the server doesn't support it 서버에 설치한 MySQL Server 버전이 최신 버전이면 SSL 을 지원하는데 내가 설치한 버전은 SSL 을 지원하지 않는 버전의 MySQL Server 였기 때문에 추가 설정이 필요했다. 그..
MQTT 통신 시 중요사항(SSL/TLS) 발생원인 간단한 네트워크 통신을 가능케하는 MQTT(Message Queuing Telemetry Transport)를 사용하다가 보안성의 이슈가 생겼다. 그건 TLS(Transport Layer Security)를 사용하여 통신을 하던 도중 클라이언트에서 발생한 뜬금없는 이슈였다. 원인는 KeyStore 타입인데, JAVA에서는 SSL 통신 시에 기본적으로 JKS(Java KeyStore)를 사용하게 되는데, 이 JKS 알고리즘이 Android에서는 적용이 안되는 문제다. Android 에서는 JKS 대신 BKS(Bouncycastle KeyStore)를 사용한다. java.security.KeyStore.getDefaultType() 으로 확인해보면 BKS가..