/* * 모바일 회원가입 요청 */ @Override public ResponseStartMobileVerification startMobileVerification(MobileVerification verification) { // 비밀키 설정 KeyPair keyPair = CryptoUtils.generateRSAKeyPair(); verification.setPrivateKey(keyPair.getPrivate()); // 가입 요청 정보 저장 mobileVerificationRepository.save(verification); logger.info("startMobileVerification {}", verification.getDeviceId()); // 공개키는 응답결과로 전달 return new ResponseStartMobileVerification(verification.getId(), keyPair.getPublic()); }