서버 인증서를 CA에 등록하는 이유는


브라우저라는게 내가 만드는게 아니고 다른 회사나 단체에서 만드는거니


이 서버가 인증되어서 접속해도 되는건지 확인때문에 하는거잖아.


등록안하면 안전하지 않는 서버라면서 브라우저에서 사용자에게 오류띄우는거고..





근데 내가 서버 - 클라(앱)에서 SSL기반 통신을 하고 싶으면


그냥 앱에 내가 서버에서 생성한 공개키 들어간 인증서 집어넣으면 끝 아니야?


그리고 서버랑 SSL HANDSHAKE하고 서로 통신하면되구



어짜피 내 서버에 접속하는건 저 공개키 가진 앱뿐인걸


다른 브라우저등에서 접속 할 필요가 없으니 그 브라우저한테 내가 믿을만한 서버라는걸


알려줄필요가 없으니 CA에 등록할필요도 없구...